有没有办法以这种方式调整visual-C ++(MS VS 2010 EE)项目属性,只需在不同计算机之间单击即可构建相同的.sln文件(当然,在Windows上)? - 所以可能会将visual-C ++项目上传到SVN服务器。 Project使用一些库(header和.lib文件)和绝对(系统相关)路径(例如boost)和它自己的utils。
答案 0 :(得分:2)
您可以在项目设置中使用环境变量,方法是将它们包含在$()中。例如如果你的环境定义了BOOST_INCLUDE:
set BOOST_INCLUDE=C:\boost\include\boost-1_45
然后您可以在设置中使用$(BOOST_INCLUDE)
来引用Boost包含目录。
答案 1 :(得分:1)
Visual Studio允许您为每个系统的包含文件和库配置搜索目录。您必须同意您的同事哪些文件夹应成为此计划的一部分。或者,您可以使用一组预定的环境变量并使用相对于这些变量的路径。
答案 2 :(得分:0)
Visual Studio有一些标识符,如$(ProjectDir),您可以在项目设置中使用。
例如,您可以在包含搜索路径中放置类似“$(ProjectDir).... \ headers \ boost \”的路径,它可以用于$(ProjectDir)的多个位置。
其他如$(ProjectName),$(ConfigurationName),$(IntDir)(中间目录)也可以是有用的。
目前我没有参考链接。