【发布时间】:2012-03-01 23:57:41
【问题描述】:
我正在尝试将我的 c++ 项目设置移动到属性表中。我使用多个第三方库,但并非所有项目都使用它们。 有什么方法可以使用属性表来为每个项目(主要是包含和库目录)引入特定于我需要的第三方库的设置。我希望能够在项目级别而不是全局级别执行此操作,因此如果我得到一个新库,我可以在不破坏我的正常开发项目的情况下对其进行测试。
例如: Library1:需要包含目录 X:\Lib1\Include 和 lib 目录 X:\Lib1\Lib Library2:需要include目录Y:\Lib2\Include和lib目录Y:\Lib2\Lib
我尝试创建两个属性表,但似乎 VS 在层次结构中移动时,它只使用它找到的最新版本的设置(根据该层次结构)。
有什么方法可以配置这些目录属性是累积的?
谢谢, 埃里克
【问题讨论】:
-
我找到了答案。关键是使用宏$(AdditionalIncludeDirectories)
-
是 $(AdditionalIncludeDirectories) 还是 %(AdditionalIncludeDirectories)? - 注意使用 % 而不是 $
标签: visual-studio-2010 include vsprops