在工程目录下再建一个目录,比如目录名为
Project->Setting->C/C++,选择Catalog为Preprocessor,在Additional Include Directory里面加入刚才建的目录名,即additional就可以了,这样在该目录下的文件,然后你在工程中编译程序,该头文件就会出现在External Dependencies目录里面。
另外补充一点:
还可以将*.lib文件放到我们自己所建立的文件夹比如additional里,然后再对工程进行设置。
其步骤如下:
Project->Setting->Link-选择Category为Input,在Additional Linbrary Path里填入你所建立的文件夹即additional即可,然后对程序进行编译程序即可找到我们的库文件*.lib了。
这样做的好处是可以把我们的头文件和库文件一起放在一个我们所建立的文件夹中,方便管理。而且头文件中所声明的类也不会在Workplace中的Class View中显示出来。免得显得乱七八糟的。
对于basetsd.h是VC自动生成的,指明你的程序中可能用到数据类型,External Dependencies那些是你的程序要用到的文件,可以不必理它。例如。如果你有个win.h,放在当前project文件目录里,你在程序中有#include "win.h" ,如果你没有手动把win.h加到当前的project里,那么在编译时,win.h就会出现在External Dependencies中,明白是怎么回事了吧。