Хорошо, вот моя проблема (и мой первый вопрос по SO!), И нет, сколько бы я ни хотел, я не могу сказать, как устроены вещи.Одна из тех унаследованных ферм, управление которой не позволит мне слишком сильно измениться.
Я нахожусь в Visual Studio 2008 в решении WinForms.Мое решение содержит 5 проектов Visual C ++, некоторые управляемые, некоторые нативные.У меня также есть папка в обозревателе решений, в которой есть несколько «общих» заголовочных файлов, которые загружаются различными проектами… это заголовки API для нескольких поставщиков.Не могу найти источник за этими заголовками, так как у меня есть только статическая библиотека и файлы .h.
Макет папки выглядит следующим образом:
/
/ProjectA
/Debug
/Release
Files For Project A
/ProjectB
/Debug
/Release
Files For Project B
/ProjectC
/Debug
/Release
Files For Project C
/ProjectD
/Debug
/Release
Files For Project D
/ProjectE
/Debug
/Release
Files For Project E
/Common
Headers are here.
/Debug
/Release
Мой вопрос к SOэто:
Вместо того, чтобы редактировать свойства каждого файла проекта -> C / C ++ -> Общие-> Дополнительные каталоги включения, чтобы иметь ссылку на ../Common, есть лучший способ, такой как установка некоторого скрытого вудув файле решения, чтобы все проекты под баннером решения автоматически включали этот общий каталог?
Я бы предпочел сохранить его переносимым, поэтому я не хочу переходить в Сервис-> Параметры-> Проекты и решения-> Каталоги VC ++-> Включенные файлы и добавлять туда запись, так как она делает это редактированиелокально и не будет касаться других разработчиков, когда я проверю это изменение.
Спасибо!: -)