VC如何用编译器将自己的源代码转换成目标软件,可以执行打开的软件,编译成exe文件是所有文件编译的结果
有*.dsw文件,除了编译成exe文件,还要做其他事情吗?是不是还有其他文件.dll,图片,怎么弄的?是不是全部代码每一个文件夹都编译一下,如何把所有文件连接在一起,变成...
有*.dsw 文件,除了编译成exe文件,还要做其他事情吗?是不是还有其他文件.dll,图片,怎么弄的?是不是全部代码每一个文件夹都编译一下,如何把所有文件连接在一起,变成一个EXE总文件的?具体过程,谢谢回答。
展开
展开全部
至于生成什么文件应该看楼主需要进行设置,一般默认都会生成.EXE文件,
首先先从文件说吧,不管什么格式都是一个文件,里面都是数字也就是代码,而我们在软件里常用的文件格式一般是头文件(.h .hpp以h开头等),代码实现文件(.c .cpp等),里面装的也就是程序代码。
Windows(一般用VC写的程序)程序分为 程序代码 和 UI(User Interface用户接口)资源 两大部分,两部份最后以RC编译器整合为一个完整的EXE 文件。
所谓UI 资源是指功能菜单、对话框外貌、程序图标、光标形状、图片等等东西。这些UI 资源的实际内容(二进制代码)系借助各种工具产生,并以各种扩展名存在,如.ico、.bmp、.cur 等等,这需要楼主在VC的资源(RC)编辑器里去搞,
过程就是,你点击运行时,首先C编译器编译(所有的,当然会有先后顺序这要看编译器了).cpp文件并(.h 不会编译不然就不要#include了~~)生成.OBJ文件(其中进行语法检查,转换成汇编,再转换成二进制代码等);提示一下,如果你在VC中有图片呀,按钮呀之类的是RC编译器在你添加后自动做好的文件,它就是以图形的形式显示给你看而已,在C编译的同时RC编译器将这些图片呀之类的搞成一个.RES的文件,再之后就是连接了,连接器把.OBJ .RES再弄成.EXE文件,
其实楼主先把这些比较核心和基础的搞懂就OK了,希望楼主是VC界一代新秀啊~~~~~~
首先先从文件说吧,不管什么格式都是一个文件,里面都是数字也就是代码,而我们在软件里常用的文件格式一般是头文件(.h .hpp以h开头等),代码实现文件(.c .cpp等),里面装的也就是程序代码。
Windows(一般用VC写的程序)程序分为 程序代码 和 UI(User Interface用户接口)资源 两大部分,两部份最后以RC编译器整合为一个完整的EXE 文件。
所谓UI 资源是指功能菜单、对话框外貌、程序图标、光标形状、图片等等东西。这些UI 资源的实际内容(二进制代码)系借助各种工具产生,并以各种扩展名存在,如.ico、.bmp、.cur 等等,这需要楼主在VC的资源(RC)编辑器里去搞,
过程就是,你点击运行时,首先C编译器编译(所有的,当然会有先后顺序这要看编译器了).cpp文件并(.h 不会编译不然就不要#include了~~)生成.OBJ文件(其中进行语法检查,转换成汇编,再转换成二进制代码等);提示一下,如果你在VC中有图片呀,按钮呀之类的是RC编译器在你添加后自动做好的文件,它就是以图形的形式显示给你看而已,在C编译的同时RC编译器将这些图片呀之类的搞成一个.RES的文件,再之后就是连接了,连接器把.OBJ .RES再弄成.EXE文件,
其实楼主先把这些比较核心和基础的搞懂就OK了,希望楼主是VC界一代新秀啊~~~~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询