读书人

关于External Dependencies的有关问题

发布时间: 2012-02-19 19:43:37 作者: rapoo

关于External Dependencies的问题
为什么我的工程中Debug版里有External Dependencies文件夹而release版的没有呢?

这样编译的release版有个错误,怎么设置才能使得release版也有External Dependencies文件夹呢?

External Dependencies文件夹不是存放外部使用的头文件等的,应该是自动生成的吧?

请高手解答下!!!

[解决办法]
.cpp文件比必须加到工程的Source Files中,否则编译link时候总是出错。而加进去就没有问题。
.h则可以不加,如果不加的话,会自动到External Dependencies中。好像所有的.h文件都不必加到Header Files文件夹下面。包括Resource.h这个头文件,不过这个头文件在编译链接的过程中也并不加到External Dependencies里面。还有就是Dlg.h(主对话框及子对话框)也同样不需要加到Head Files中。

针对Source Files里面的文件来说,.rc文件可以不用加,这样Compile,Link也没错,其他的.cpp文件必须都得加上的。

总的来说一句话:

工程中包含的头文件、库文件,若不在当前目录下,就会放在external Dependencies下。

读书人网 >C语言

热点推荐