ФОН
В течение моей карьеры я был удивлен тем, как много проектов я видел, где очень сложно скомпилировать и выполнить проект в Visual Studio. Источником проблемы обычно являются: отсутствующие зависимости, отсутствие документации, неработающие ссылки на проекты и т. Д.
Чтобы избежать этих головных болей, я стараюсь автоматизировать проекты / решения так, чтобы:
ЭТА ПРОБЛЕМА
На сегодняшний день у меня был достаточный успех с этим подходом. Однако недавно мне передали собственный проект C ++, который зависит от Microsoft Windows SDK. Во время компиляции проект использует переменные среды Windows для поиска отсутствующих зависимостей (например, Microsoft Windows SDK).
Я понимаю, что использование переменных окружения — это то, как все делалось раньше. Однако, полагаясь на разработчика программного обеспечения для настройки среды разработки:
Я не хочу обсуждать преимущества того, чтобы разработчик конфигурировал среду разработки, но мне хотелось бы знать:
Учитывая существующую сегодня технологию (например, TFS), каков надежный и повторяемый подход к обработке больших зависимостей (например, Windows SDK) для проектов C ++ в командной среде?
ПОТЕНЦИАЛЬНЫЕ РЕШЕНИЯ
КОНТЕКСТ
РЕКОМЕНДАЦИИ
Я помню, что во время работы в охранной компании у команды был сценарий, который обычно копирует все зависимости для вас, как только вы нажимаете кнопку compile, в определенную для вас папку. его в свойствах сборки, для проекта MFC, однако, в то время это меня смущало.
ссылка казалась очень полезной спасибо
Других решений пока нет …