nothinglefttosay的专栏

在 VS 中属性页中的“ VC++目录->包含目录(VC++ directory->Include directory)” 与“C/C++ ->附加包含目录(C/C++->Additional inlude directory)”等目录名字相似,不知区别在哪里。找到相关说明:

VC2010中"Include Directories" 和 "Additional Include Directories"的区别

文中指出两个包含路径的区别在于搜索的优先级。

另一篇帖子:vs2010中的“包含目录”和“附加包含目录”有什么区别

文中还指出:一个是修改了 系统的 include 宏的值, 是全局的; 一个是用于项目的,对其他项目没有影响。而一个解决方案可以有多个项目。

更详细的可以参见 MSDN 相关文档,VC++ Directories Property Page。

这篇文档提到了“ VC++目录->源目录(VC++ directory->Include directory)“是为了搜索 IntelliSense 的路径,或许下次再 IntelliSense 有问题的时候可以试一试。

类似的问题还有”可执行文件目录“,在这篇文章中说的比较透彻:

在开发过程中,究竟怎样来让 Visual Studio 链接这些 lib 及 dll 文件会比较好呢?

Search MSDN for "How to: Set Environment Variables for Projects".

(It’s Project>Properties>Configuration Properties>Debugging "Environment" and "Merge Environment" properties for those who are in a rush.)The syntax is NAME=VALUE and macros can be used (for example, $(OutDir)).For example, to prepend C:\Windows\Temp to the PATH:

PATH=C:\WINDOWS\Temp;%PATH%

Similarly, to append $(TargetDir)\DLLS to the PATH:

PATH=%PATH%;$(TargetDir)\DLLS

需要说明的是“ VC++目录->可执行目录(VC++ directory->Executable directory)” 仅仅是在 build 时搜索,而不包括调试和执行时。

compile,build和rebuild(vs2008)



,成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。

nothinglefttosay的专栏

相关文章:

你感兴趣的文章:

标签云: