为VS2012添加默认包含目录
张成
2014/10
解决方案一:
修改 "VS安装目录中的\VC\VCWizards\default.vcxproj" 这个文件,(这其实就是个xml文件)
如我的目录是"D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\default.vcxproj"
如果我要添加的目录是"D:\Program Files\Microsoft Visual Studio 11.0\VC\WTL\include";
用文本编辑器打开这个文件,定位到文件末尾,在</Project>之前插入如下内容
<PropertyGroup>E:\c++\boost_1_56_0;$(IncludePath)</IncludePath></PropertyGroup>
如果需要添加lib文件的路径的话。格式就是<LibraryPath></LibraryPath>
解决方案二:
将"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"全部替换成"$(UserRootDir)\VC11\Microsoft.Cpp.$(Platform).user.props"。
C:\Users\zc\AppData\Local\Microsoft\MSBuild\v4.0 即为$(UserRootDir)对照自己的用户名,找到这个目录 建立VC11 OK 重启VS VC11下就自动生成3个文件了 修改Microsoft.Cpp.Win32.user.props 添加解决方案1中的添加的内容 就OK了 这样会对之前已经建立的项目也有效