Создание конфигурации выпуска приложения Qt с символами - PullRequest
4 голосов
/ 06 января 2012

В настоящее время я использую Qt Creator под Windows для сборки своего приложения и искал возможности для сборки моего приложения в конфигурации выпуска с символами отладки, но ничего не нашел для MSVCC. В настоящее время у меня есть ошибка в моем приложении, которая возникает только в конфигурации релиза и не отлаживается, поэтому возможность достижения точек останова при выпуске была бы большой помощью в выяснении этого.

1 Ответ

7 голосов
/ 07 января 2012

Если переключение на CMake является опцией (я полагаю, QtCreator поддерживает проекты CMake и QMake), то вы можете использовать тип сборки CMake "RelWithDebInfo", чтобы выполнить то, что вы ищете.

Однако, если CMake не является опцией, вы можете настроить файл проекта так, чтобы он включал отладочную информацию:

QMAKE_CFLAGS_RELEASE += -Zi
QMAKE_CXXFLAGS_RELEASE += -Zi
QMAKE_LFLAGS_RELEASE += /DEBUG /OPT:REF

Или, если вы используете GCC / mingw:

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