0

我在 VS2010 中有一个 C++ 项目。我希望另一个 C++ 项目继承其属性(例如,包括目录、外部库等)。似乎最好的方法是使用属性表,但我不知道该怎么做。

当我尝试将现有属性表添加到新项目时,我希望能够在旧项目的目录中找到包含旧项目属性的属性表。不存在这样的文件。

我应该做什么?

4

1 回答 1

1

为了创建可继承的属性,您必须创建一个新的属性表,将其保存在本地位置,并通过“添加现有”表让您希望这些属性使用(继承)它的任何项目。

列出属性表的顺序很重要。如果该属性被列为“使用默认值或从父级继承”,它将从其正下方的属性表中获取值,或者如果它下面没有,它将使用默认值。

属性表管理器中列出的表只是链接。如果文件链接到多个配置并且您将其更改为一个,则所有链接的配置都将接受更改。因此,如果您想对每个 Config 进行不同的更改。对于相同的财产,您必须制作单独的表格。

于 2012-12-05T22:55:41.917 回答