3个回答回答时间:2010年1月17日
最佳回答:文件关联出问题了 试试这样:打开dev c++,打开 工具-》环境选项-》文件关联,在那里勾哗棚选cpp那个 如果已经是勾选的了,就取消巧蚂勾...
dev头文件和源文件联系起来的步骤如下:1、谭浩强老师的《C程序设计》一书中提烂友到,编泽器预处理时,要对#include命令进行"文件包含处理":将headfile.h的全部内容卜历猛复制到#includeheadfile.h"处;
2、程序编译的时候,并不会去找b.cpp文件中的函数实现,只有在link的时候才进行这个工作。我们在b.cpp或c.cpp中用#include"a.h"实际上是引入相关声明,使型桥得编译可以通过,程序并不关心实现是在哪里,是怎么实现的。源文件编译后生成了目标文件(.o或.obj文件〉,目标文件中,这些函数和变量就视作一个个符号。在link的时候,需要在makefile里面说明需要连接哪个.o或.cbj文件(在这里是b.cpp生成的.o或.obj文件〕,此时,连接器会去这个.o或.obj文件中找在b.cpp中实现的函数,再把他们build到makefile中指定的那个可以执行文件中。
文携陪悉件乱好关联出问题了试试这样:打开dev c++,打开 工具-》环境选项-》文件关联,在那里勾选cpp那个
如果已经是勾选的了,就取消勾选,确定辩乎,关闭dev c++,之后再照上面的方法试试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)