Наследование листа свойств Visual Studio 2010 - PullRequest
2 голосов
/ 09 февраля 2012

Я пытаюсь переместить настройки проекта C ++ в листы свойств.Я использую несколько сторонних библиотек, но они используются не всеми проектами.Можно ли использовать листы свойств для ввода настроек, специфичных для сторонней библиотеки, которая мне нужна для каждого проекта (в основном это включает в себя и каталоги библиотек).Я хотел бы иметь возможность делать это на уровне проекта, а не на глобальном уровне, поэтому, если я получу новую библиотеку, я смогу протестировать ее, не нарушая мои обычные проекты разработки.

Например: Library1: необходимо включитькаталог X: \ Lib1 \ Include и lib каталог X: \ Lib1 \ Lib Library2: необходимо включить каталог Y: \ Lib2 \ Include и каталог lib Y: \ Lib2 \ Lib

Я попытался создать два листа свойств, нопохоже, что когда VS перемещается по иерархии, он просто использует новейшую версию настроек, которые он находит (в соответствии с этой иерархией).

Есть ли способ настроить их так, чтобы свойства каталогов были накопительными?

Спасибо, Эрик

1 Ответ

0 голосов
/ 01 октября 2014

Щелкните стрелку раскрывающегося списка справа от поля, выберите «Редактировать», установите флажок «Наследовать от родительских или проектных значений по умолчанию», и это автоматически добавит необходимый макрос (например, $ (AdditionalIncludeDirectories) и т. Д.)

...