Книга Qt4 гласит «сделай релиз», реальность не согласна - PullRequest
3 голосов
/ 13 июня 2010

Согласно различным источникам, для приложения Qt4 вы создаете релизную или отладочную версию с помощью "make release" или "make debug".В реальной жизни они дают ошибки.

make: *** No rule to make target `debug'.  Stop

Работает только голый голый "make".Я не уверен, что это производит.Запуск "strip" уменьшает размер исполняемых файлов, но GDB не находит символы в файле без разметки.Я использую, qt4.6.2 на Arch Linux.

Итак, как правильно определить, делать ли выпуск или отладку?

1 Ответ

1 голос
/ 13 июня 2010

Добавить

CONFIG += debug_and_release

в ваш файл .pro, затем перезапустите qmake. После этого у вас будут доступны цели debug и release (с заглавными буквами!).

...