Visual Studio: c++项目包含路径在存储库上共享



我想知道我应该如何在Visual Studio中添加我的库包含路径和链接器路径,以便当我将项目添加到存储库中时,另一个开发人员检查我的项目时不需要浏览所有的包含路径并为他自己的机器更改它们。所以,我有点看着像${MY_THIRD_PARTY_LIB_INCLUDE_PATH}tbbinclude${MY_THIRD_PARTY_LIB_LINKER_PATH}tbblibia32vc11这样的东西,这样访问项目的人就可以改变MY_THIRD_PARTY_LIB_INCLUDE_PATHMY_THIRD_PARTY_LIB_LINKER_PATH,一切都按预期工作。有人能就这个问题提出一个最佳实践吗或者是如何实现我刚才描述的?

在VisualStudio 2012中使用项目属性

如果你去到属性管理器你添加一个新的项目属性表到你的项目。从那里,可以设置一些东西

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

我们在项目属性表中做的另一件事是更改我们的Include和Library目录。我们让每个人都使用相对路径,但你可以在这里放一个环境变量这样每个人都可以使用相同的文件

相关内容

  • 没有找到相关文章

最新更新