Настройка параметров отладки и выпуска в Visual C ++ 2008 - PullRequest
3 голосов
/ 18 декабря 2008

Распространенная ошибка при настройке компиляции / компоновки / и т.д. Настройки в VC ++ 2008 - устанавливать их в Release, но не в Debug (или наоборот), а не в «All Configurations». Любые предложения о том, как избежать такой ошибки?

Некоторые идеи, которые у меня есть:

  • Найдите способ заставить VC ++ переходить к настройкам «Все конфигурации» по умолчанию при открытии страниц свойств, а не активных (Release / Debug) настроек.

  • Наличие сценария VB, который можно запустить (внутри или вне VC ++) для проверки настроек проекта и выявления любых обнаруженных несоответствий.

Ответы [ 3 ]

1 голос
/ 18 декабря 2008

Недавно мы перешли на инструмент сборки Qt (qmake), который способен генерировать как make-файлы (используемые в пакетной сборке продукта), так и файлы проекта (.vcproj) при работе над отдельными проектами.

Приятно то, что мы ввели в действие all настройки, которые можно заранее задать once для всех доступных целей сборки (т. Е. У нас есть debug , release и неоптимизированный выпуск ) и с тех пор забыли о манипулировании настройками.

1 голос
/ 18 декабря 2008

Вы можете создавать файлы .vsproj с помощью CMake или Scons или аналогичной кроссплатформенной системы сборки.

1 голос
/ 18 декабря 2008
Скрипт

vb или js идеально подходит для этой задачи. Просто не забудьте научить его, что некоторые настройки должны отличаться, например, определения препроцессора или используемые библиотеки времени выполнения.

...