安装独立的visual-C ++项目属性

时间:2011-02-09 23:00:09

标签: c++ visual-c++ project

有没有办法以这种方式调整visual-C ++(MS VS 2010 EE)项目属性,只需在不同计算机之间单击即可构建相同的.sln文件(当然,在Windows上)? - 所以可能会将visual-C ++项目上传到SVN服务器。 Project使用一些库(header和.lib文件)和绝对(系统相关)路径(例如boost)和它自己的utils。

3 个答案:

答案 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)(中间目录)也可以是有用的。

目前我没有参考链接。