Answers:
这是VS2010中引入的尴尬。VC ++目录设置以前位于“工具+选项”,“项目和解决方案”,VC ++目录中。应用于机器上构建的每个项目的全局设置。它仍然存在,但指出您现在应该在项目设置中对其进行更改。在VS2010中对构建引擎进行大修的副作用,可以使用msbuild进行构建。删除每个项目的设置本来是合乎逻辑的,但这会破坏太多现有项目。
因此,最好将VC ++目录设置作为计算机的默认值。它由VS安装程序自动预设。仅当您需要异常的目录搜索顺序时,才对它进行修补,将自定义位置放在最后。这样做非常不寻常。
但是确实可以。并最终获得了利用。在VS2012及更高版本中启用“平台工具集”设置。不同的编译器,不同的链接器,不同的#include目录,不同的链接器搜索路径。修改只有一个设置,很好。
INCLUDE
Windows环境变量继承的
INCLUDE
与LIB
当创建环境变量的Microsoft Windows SDK安装有Visual Studio中。使用包含目录或附加包含目录的决定取决于组织的开发过程。我认为这更为重要:
#define
指令)从不同来源继承内容。像...这样的宏
$(Include)
从Windows继承其值环境变量$(OutDir)
从Visual Studio IDE 继承其值
Microsoft.Cpp.Win32.user
,只有这个。如果在项目处于活动状态或另一个属性表时编辑“ VC ++目录”条目,则更改将保存在.vcxproj
文件或相应.props
文件中,并且将不会是全局的或整个用户范围的。