Конфигурация сборки проекта Qt по умолчанию на платформе Windows
Конфигурация сборки проекта Qt указывается в командной строке в
качестве параметров вызова утилиты qmake.
Если же опции сборки в командной строке отсутствуют, то формируется
сценарий сборки (Makefile) в конфигурации
по умолчанию. Какая именно это будет конфигурация зависит от версии
qmake и, следовательно, от версии библиотеки
Qt.
Вплоть до версии Qt 4.8.1 конфигурацией по умолчанию на платформе
Windows являлась отладочная сборка. Чтобы выполнить сборку проекта
в релизной конфигурации, необходимо было указать в команде qmake
опцию CONFIG+=release. Для версии Qt 4.8.2
конфигурацией по умолчанию стала релизная сборка, а для выполнения
отладочной сборки необходимо указать опцию CONFIG+=debug.
Следует также отметить, что для версий библиотеки Qt 4.8.0
и старше рекомендуется при выполнении отладочной сборки проекта
указывать в командной строке параметр CONFIG+=declarative_debug.
В приведенной ниже таблице иллюстрируется какие параметры следует
указывать в командной строке вызова утилиты qmake
для релизной и отладочной сборки в зависимости от версии библиотеки
Qt. Прочерк означает, что данная конфигурация выбирается по умочанию,
и указывать ее в командной строке не обязательно.
Версия библиотеки Qt |
Релизная сборка |
Отладочная сборка |
4.5.0 4.7.4 |
CONFIG+=release |
|
4.8.0, 4.8.1 |
CONFIG+=release |
CONFIG+=declarative_debug |
4.8.2 4.8.4 |
|
CONFIG+=debug CONFIG+=declarative_debug |
5.0.0, 5.0.1 |
|
CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug |
|