【问题标题】:How to add multiple property sheets to visual studio 2015?如何将多个属性表添加到 Visual Studio 2015?
【发布时间】:2016-11-28 18:55:11
【问题描述】:

我尝试将多个属性表添加到一个项目(我为 openCV 配置了一个,为 TinyXML 配置了另一个)。但是,如果我将这两个 propsheets 添加到我的项目中,它总是只为一个库找到包含目录(另一个不起作用 - vc 说它找不到文件)。有人知道如何解决这个问题吗?

谢谢

【问题讨论】:

  • 从这个意义上说,VS2015 没有什么根本性的问题。大概您在其中一个属性表中的路径不正确。
  • 好吧,但这似乎不是问题所在。如果我更改道具的顺序,它适用于顶部的图书馆。
  • 啊等一下,您是否禁用了工作表上的继承?如果您“编辑”包含目录列表,请确保启用“从父级或项目默认值继承”。
  • 啊,谢谢 :D
  • 把它变成一个正式的答案。

标签: c++ visual-studio propertysheet


【解决方案1】:

Visual Studio 中的属性表基本上形成一个堆栈,较高的表从较低的表继承属性,如为每个属性指定的那样。对于大多数属性,这是一个简单的覆盖或继承选择,但对于包含路径,它稍微复杂一些,因为即使启用了属性继承,包含路径仍然可以由工作表添加(即在这种情况下合并路径集)。

未能启用继承(在包含路径上)将抑制所有早期路径,仅保留当前工作表中的路径。要启用继承,请转到属性管理器,找到相应的属性表,打开包含路径的页面,从下拉框中选择“编辑”,最后启用标记为“从父级或项目默认值继承”的复选框。

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 2011-09-11
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    相关资源
    最近更新 更多