读书人

无端多了一个未定义的.cpp文件

发布时间: 2012-08-09 15:59:21 作者: rapoo

无故多了一个未定义的.cpp文件。
我在ESsjDlg.cpp主函数里启用了一个线程,线程中进行通信的接受和发送,

可为什么我在主函数的AfxBeginThread打断点后,程序跑到了essjDlg.cpp里面,

而这个essjDlg.cpp我并没有创建过,

我看了下essjDlg.cpp里面的内容,

是我没有编写线程时的代码,

也就是说直接在主函数里面进行通信的接受和发送。

求高手指教为什么会这样。

[解决办法]
找找essjDlg.cpp的位置在哪里。
如果不需要这个文件就删除它,如果程序调试的时候跳到这里多半因为这个文件处于你的工程里,并且被编译链接了。
另外你看看的主函数里有没有正确的调用你想要用的函数。

在同一个文件夹下有两个文件通过大小写不同来区分,我不认为是个好主意,因为有的编译器在找文件时不一定区分大小写,比如VC,通过#include来包含头文件时不区分大小写的。
[解决办法]
不用的文件你可以删除,然后清理整个工程,在编译!!
[解决办法]
重建所有

读书人网 >C语言

热点推荐