QMAKE * .pro-file: включить отладочную информацию в режиме выпуска - PullRequest
1 голос
/ 03 февраля 2012

из-за проблем совместимости, я компилирую свой проект в VS2008 в режиме выпуска, но мне нужно получить доступ к отладочной информации. Вот почему я вручную настраивал параметры отладки в свойствах проекта для режима выпуска. В VS2008 я открываю окно свойств и выбираю:

  1. Свойства конфигурации / C / C ++ / Оптимизация = Отключить / Od
  2. Свойства конфигурации / C / C ++ / Общие / Формат отладочной информации = База данных программы (/ Zi)
  3. Свойства конфигурации / C / C ++ / Linker / Создать отладочную информацию = Да (/ DEBUG)

Я использую профайл для настройки vcproj-файла моего проекта. Каждый раз, когда я изменяю этот pro-файл, мне приходится перезагружать свой проект, и настройки отладки теряются. Я хочу включить три упомянутых выше параметра в pro-файл, чтобы после его изменения мне не нужно было снова настраивать параметры отладки.

Я уже погуглил и также посмотрел свой вопрос в QT reference , но ничего не смог найти. Я буду рад получить любое предложение!

1 Ответ

6 голосов
/ 13 февраля 2012

ОК, ребята, я понял это.

В файле QMAKE myproject.pro введите следующие команды:

QMAKE_CXXFLAGS_RELEASE += /Zi 
QMAKE_CXXFLAGS_RELEASE += /Od
QMAKE_LFLAGS_RELEASE += /DEBUG

Это должно работать!

...