社区
工具平台和程序库
帖子详情
*.CPP文件怎么生成*.exe
Nature_cworkplace
2008-10-18 12:58:28
请问高手们,假如我不用开发平台(如vc++6.0)来编译连接*.cpp文件,那怎么生成*.exe文件???
我的意思是好像java那样不用netbeans那些开发平台而直接用jdk来编译,用jre运行那样。
请说的详细一点,谢谢。
...全文
931
14
打赏
收藏
*.CPP文件怎么生成*.exe
请问高手们,假如我不用开发平台(如vc++6.0)来编译连接*.cpp文件,那怎么生成*.exe文件??? 我的意思是好像java那样不用netbeans那些开发平台而直接用jdk来编译,用jre运行那样。 请说的详细一点,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Greg_han
2008-10-20
打赏
举报
回复
强烈推荐CFree工具。初手最爱用这个C++编成工具。
lann64
2008-10-20
打赏
举报
回复
[Quote=引用 9 楼 Nature_cworkplace 的回复:]
大家的意思是*.cpp文件没有专门且独立用于编译链接的工具(像JDK那样),那些工具都是集成在vc中是吗?
[/Quote]
不是cpp没带,而是cpp和java默认的运行环境不一样。
java强调可移植性,一份java目标码,到处可以运行,这样就搞出个中间码,也就是先在os上加个壳,也就是虚拟机了,这个虚拟机认识这种中间码,有它把中间码转换到机器指令,交机器执行。
cpp默认是直接生成机器码,这样不同的环境下,通常需要重新编译。但由于少了一层解释,也就比加虚拟机速度快。
当然,你一定要在虚拟机上运行,也可以,实际上已经有c/c++在虚拟机上运行的项目。
genghb
2008-10-20
打赏
举报
回复
编译器是必需的 怎么都跑不掉
lann64
2008-10-20
打赏
举报
回复
楼主是要解释执行,还是要一个中间码在虚拟机上执行?
都有实现的。甚至你也可以写个类似jdk那样的编译生成中间码,让c++在jre下执行
zgjxwl
2008-10-20
打赏
举报
回复
[Quote=引用 9 楼 Nature_cworkplace 的回复:]
大家的意思是*.cpp文件没有专门且独立用于编译链接的工具(像JDK那样),那些工具都是集成在vc中是吗?
[/Quote]
带是带了的,就比如VC中的cl,devc++中的g++,gcc,c++等等都是,IDE把这些编译工具集成起来而已
Nature_cworkplace
2008-10-19
打赏
举报
回复
大家的意思是*.cpp文件没有专门且独立用于编译链接的工具(像JDK那样),那些工具都是集成在vc中是吗?
zgjxwl
2008-10-18
打赏
举报
回复
如何进行环境变量配置就看那个帖子...
不过那个帖子没讲如何像配置JAVA JDK环境变量一样配置
但是cl等都可以像配置JDK那样配置的,在右击我的电脑-->属性-->高级-->环境变量
设置PATH
zgjxwl
2008-10-18
打赏
举报
回复
其实VC也都是自带了的,可以用cl,具体看我的博客
http://blog.csdn.net/zgjxwl/archive/2008/10/12/3065628.aspx
csgdseed
2008-10-18
打赏
举报
回复
make 工具
帅得不敢出门
2008-10-18
打赏
举报
回复
cl的参数很复杂,查MSDN,cl -h应该也能得到参数使用。
还有这个要配置环境变量的
帅得不敢出门
2008-10-18
打赏
举报
回复
vc里面集成了编译-连接的工具了
如果你不要vc 还是得有编译--连接的工具 对源码进行 编译生成目标程序 连接后才能生成可执行文件的
想用命令来的话
用gcc 或者直接用cl这个东西集成在vc中
Dan_M
2008-10-18
打赏
举报
回复
还是用个编译器吧
rivulettornado
2008-10-18
打赏
举报
回复
大概问的是使用命令行的问题吧
如果是使用Visual Studio的话,可以使用命令"cl *.cpp"
如果使用G++的话,在linux下可以使用"g++ -o x.out *.cpp",如果是windows下,可以使用"g++ -o x.exe *.cpp"
baihacker
2008-10-18
打赏
举报
回复
编译和链接是必须的...除非你写个解释器.
VS2015 编译输出的*.lib,*.dll,*.
exe
的区别
VS2015编译完C++程序后,一般会在Release或者Debug
文件
路径下
生成
多个
文件
: 例如:输出
文件
夹下会出现这些
文件
:*.
exe
,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb;*.
cpp
,*.dsp,*.ncb,*.plg (1)
生成
可执行
文件
(路径——.\ceshi\x64\Release) 其中,ceshi.
exe
:是
生成
的可执行
文件
;ceshi....
如何将Qt Designer 产生的*.UI
文件
转换成QT可以使用的*.H和*.
CPP
如何将Qt Designer 产生的*.UI
文件
转换成QT可以使用的*.H和*.
CPP
把UIC.
exe
和你要转换的xxx.ui
文件
拷贝到同一目录。 开始菜单,运行CMD 进入uic.
exe
和xxx.ui的目录,运行以下命令: uic xxx.ui -o xxx.h
生成
.h
文件
uic xxx.ui -i xxx.h -o xxx.
cpp
生成
.
cpp
文件
windows命令行运行.
cpp
文件
由于sublime不能运行scanf函数,所以我只能选择在windows终端运行我提前写好的代码. 方法如下:1.开始->运行->CMD;2.进入保存.c或者.
cpp
文件
的磁盘,例如我是在F盘,直接输入“F:”,回车;3.输入.c或者.
cpp
文件
所在
文件
夹的名称,例如:“\dataAnalyze\C”;4.
生成
可执行
文件
,输入命令:“G++ **.
cpp
”;5.执行命令,输入:“**...
Qt design 中用uic.
exe
生成
.h和.
cpp
文件
Qt入门小白,环生化材专业,只学过最基本的C语言,最近在做Ui界面的开发,新建项目之后自带一个mainwindow.ui界面,并且配套了对应的.h和.
cpp
文件
,做了基本的按钮都运行正常,本着丰富操作按钮的想法,新建了一个dialog.ui
文件
,那配套的dialog.h和dialog.
cpp
文件
是要有的,Qt可以直接根据.ui
文件
直接
生成
.h和.
cpp
的
文件
,在软件安装目录也找到了uic.
exe
文件
,本以为直接双击运行此
exe
文件
再输入命令之后发现并没有
生成
。 接下去就是网上各种搜索解决方案,把搜索结果的
.
cpp
文件
转换为.
exe
文件
过程(C++)
下面来简述一下C++.
cpp
文件
转换为.
exe
文件
的过程。 我们知道当我们用C++编译器编辑一个
文件
时,这个
文件
就是一个扩展名为.c或.
cpp
文件
,而当我们进行编译运行之后,编译器会为我们自动
生成
一个扩展名为.
exe
文件
。那么这个过程是怎样的呢?接下来我们来解析这样一个过程。 首先我们来看图解。 过程解析如下: (一)预处理阶段。首先我们会对我们编辑得到的源代码(即扩展名为.c/.
cpp
文件
)通过预处理器进行预处理,这一部分是由我们的编译器帮我们完成的。预处理器做的事情就是将原始源
文件
中的所有预处理器指令
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章