Visual Studio:C ++项目包括通过存储库共享的路径

时间:2014-08-07 16:57:03

标签: c++ visual-studio svn linker include-path

我想知道如何在Visual Studio中添加我的库包含路径和链接器路径,这样当我将项目添加到存储库时,另一个检查我的项目的开发人员不需要遍历所有包含路径并更改它们为他自己的机器。所以,我有点像${MY_THIRD_PARTY_LIB_INCLUDE_PATH}\tbb\include${MY_THIRD_PARTY_LIB_LINKER_PATH}\tbb\lib\ia32\vc11这样的内容,以便访问项目的人可以更改MY_THIRD_PARTY_LIB_INCLUDE_PATHMY_THIRD_PARTY_LIB_LINKER_PATH,一切都按预期工作。有人可以提出一个最佳实践,或者可能是如何完成我刚才描述的内容?

1 个答案:

答案 0 :(得分:1)

在VisualStudio 2012中,我使用Project Properties

因此,如果您转到Propery Manager,则为项目添加新的项目属性表。从那里,可以设置几件事

用户宏 - 我们在这里创建一个宏并为我们的环境添加一个路径。我们创建了一个名为CUSTOM_DEBUG_PATHS的宏,然后在项目中我们将Debugging-> Environment设置为path=$(PLA_DEBUG_PATHS);$(PATH)

我们在Project Property Sheet中做的另一件事是更改Include和Library目录。我们每个人都使用相对路径,但你可以在这里输入一个环境变量或其他东西,这样每个人都可以使用相同的文件。