Автоматически определять включаемые каталоги в решении Visual Studio 2010 - PullRequest
1 голос
/ 30 ноября 2011

У нас есть довольно большое решение VS 2010, которое содержит несколько C ++ проектов, зависящих друг от друга. Большинство проектов создают статические библиотеки, которые связаны на последних этапах сборки.

Теперь мне интересно, есть ли способ, позволяющий системе сборки VS 2010 автоматически определять каталоги включаемых и библиотечных. На данный момент я должен добавить каталог include любой библиотеки, которую я хотел бы использовать, в настройках проекта Additional include directoryies . Есть ли лучшее решение для управления статическими зависимостями библиотеки без необходимости указывать все эти каталоги вручную? Поскольку Visual Studio уже знает о зависимости между проектами, почему она не может сама определить эти пути?

1 Ответ

1 голос
/ 30 ноября 2011

«Лучший способ» - лучше организовать статические библиотеки, чтобы легче было находить заголовки. VS не может выйти и случайно найти правильные заголовки для вас. Если даже попытаться, существует слишком большой риск того, что несколько проектов будут иметь заголовки с одинаковыми именами (конечно, в разных местах), а компилятор будет использовать неправильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...