VS 环境路径

在 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)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值