【问题标题】:Visual Studio 2010 property sheet inheritanceVisual Studio 2010 属性表继承
【发布时间】: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


【解决方案1】:

单击字段右侧的下拉箭头,选择“编辑”选中“从父级或项目默认值继承”框,这将自动添加必要的宏(例如$(AdditionalIncludeDirectories)等)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-24
    • 2019-05-26
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2011-04-13
    相关资源
    最近更新 更多