1

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

谢谢

4

1 回答 1

4

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

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

于 2016-07-27T10:04:34.250 回答