当前位置:首页 » 编程软件 » vc编译与连接

vc编译与连接

发布时间: 2025-09-08 17:14:59

❶ VC如何用编译器将自己的源代码转换成目标软件,可以执行打开的软件,编译成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界一代新秀啊~~~~~~

❷ 怎样用Microsoft visual c++把c源代码编译成exe 可执行文件

以VC6举例:

1、打开电脑上安装的vc6.0,进入如图界面

❸ 我的VC++6.0为什么没有编译,连接,运行按钮

你右击c++6.0窗口的上面空白处,就是菜单栏的右边什么字也没有的那地方,右击的时候会出现竖菜单项,你点击那个编译微型条,那些按钮就会出来了。

❹ 在使用VC时为什么编译时没有错误,连接时有错误,不能打开文件

我们通常所说的编译其实包含两个部分:编译和链接。
编译是指把程序源文件编译成目标文件,即vc下的.o文件。
链接是指把目标文件生成可执行文件。
链接的时候,如果某个函数只有声明,但没有实现,或者依赖第三方库,但只提供了头文件,没有提供库文件,或者库文件的版本不对,都会导致链接错误,而这些错误,在编译阶段通常是不会报错的。所以,你可以针对上面提到的几点一一排除一下:
1,程序中所用到的自己写的函数是否都已经实现;
2,如果使用了第三方库,确认是否已经有了第三方库,是否在工程设置中包含了库文件,并且配置了库文件搜索路径,保证编译器能找到所需要的库文件;
3,如果使用了第三方库,确认所使用的库文件版本是对的。
如果上面这些都做好,基本上就不会有问题了。

❺ vc6写书上的程序,编译不报错,无法执行。错误为执行Link.exe出错

既然题主提出了这个问题,说明题主的编程语言理论严重缺乏。
在C/C++中,我们一般认为有两个阶段(其实有很多): 编译和链接。而题主所提供的图表示的是一种链接错误,而不是编译错误。
编译错误: 存在语法错误,缺少某个头文件等很明显的错误,如果编译错误都不能解决,就说明写代码那个人水平极低。编译主要是针对某个具体模块的。
链接错误:链接是主要针对多个模块而言的。这个理论太多。我就举个例子来说明:地图上的长城与实际的长城,我们平时说去长城玩儿,这个长城指的是“虚”的,可以认为是地图上的长城;但是真正的去长城玩儿的时候,你总不能再地图上玩儿吧,肯定是“实际上的”长城。
下面回归正题:
你这个代码很显然是编译通过的,那么链接没通过说明你的模块之间存在问题。你的代码中调用了AVC,AverageValue这几个函数。但是你能指出这几个函数具体是怎么做的么?具体定义又在哪儿啊?用长城的例子来说明:你只是地图上的长城,但是玩儿的时候必须到实际的长城去玩儿啊。

具体解决办法:
自己写出这几个函数的定义代码,然后将这几个函数符号,放到调用地方的前面。

热点内容
linux刷新文件夹 发布:2025-09-08 22:02:11 浏览:946
焊接机器人示教编程 发布:2025-09-08 21:33:49 浏览:458
为什么不把服务器丢进长江 发布:2025-09-08 21:31:58 浏览:727
天龙冰冰雕脚本 发布:2025-09-08 21:29:39 浏览:165
安卓系统手机照相软件哪个好 发布:2025-09-08 21:25:55 浏览:382
csgo如何显示服务器界面 发布:2025-09-08 21:24:21 浏览:41
怎样给服务器设置公网IP 发布:2025-09-08 21:00:10 浏览:389
李瑶媛访问 发布:2025-09-08 20:57:28 浏览:876
安卓系统从哪里打开控制面板 发布:2025-09-08 20:43:08 浏览:503
原核细胞有多少个起始密码子 发布:2025-09-08 20:24:54 浏览:159