Наследование листа свойств Visual Studio 2010

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

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

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

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

Спасибо эрик

1 ответ

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

Другие вопросы по тегам