Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
[Предыдущая: Проектные Файлы qmake] [Содержание] [Следующая: Справочник по qmake]
Поведение qmake может быть настроено при запуске с помощью различных опций командной строки. Они позволяют гибко управлять процессом постройки, получать диагностическую информацию, а также могут использоваться для задания конечной постройки Вашего проекта.
Синтаксис, используемый при запуске qmake, имеет следующую простую форму:
qmake [режим] [опции] файлы
qmake поддерживает два различных режима работы: В режиме по умолчанию, qmake использует информацию, записанную в проектном файле, для генерирования Make-файла, но также возможно использовать qmake для генерирования проектных файлов. Если Вы хотите явно задать режим работы, то должны его указать прежде всех других опщий. mode может принимать следующие два значения:
Следующие опции используются для задания и общих, и зависимых от режима настроек. Опции, влияющие только на режим создания Make-файла, описаны в секции Опции Режима Создания Make-файла; опции, влияющие только на создание проектных файлов, описаны в секции Опции Режима Создания Проектного Файла.
Аргумент файлы представляет собой список из одного или нескольких файлов разделенных пробелами.
Для настройки процесса построения и отвержения значений по умолчанию Вашей платформы, используется широкий диапазон опций командной строки qmake. Следующие базовые опции предоставляют используемую информацию, указывающую qmake, куда писать выходной файл и уровень отладочной информации, выводимой в консоль:
Для проектов, которые должны быть построены для различных платформ, в разные поддиректории, Вы можете запустить qmake с каждым из следующих параметров для установки в каждом из проектных файлах соответствующую переменную:
Шаблон, используемый для постройки проекта, обычно определяется переменной проектного файла TEMPLATE. Вы можете отвергнуть или изменить ее значение с помощью следующих опций:
Для выявления проблем в проектном файле, можно настроить уровень выводимых предупреждений:
qmake -makefile [опции] файлы
В режиме создания Make-файла, qmake генерирует Make-файл, используемый для постройки проекта. В этом режиме, дополнительно, для указания способа создания Make-файла, могут использоваться следующие опции:
Вы также можете указать qmake необходимые присваивания в командной строке; они будут обработаны раньше всех указанных файлов. Например:
qmake -makefile -unix -o Makefile "CONFIG+=test" test.pro
На основе файла test.pro будет сгенерирован Make-файл с путями Unix. Многие из указанных опций не являются необходимыми, так как они являются опциями по умолчанию. Поэтому, для Unix командная строка может быть упрощена до:
qmake "CONFIG+=test" test.pro
Если Вы хотите, чтобы некоторые из присваиваний были обработаны после обработки указанных файлов, то можете передать опцию -after. Если эта опция передана, то все присваивания, расположенные в командной строке после нее не будут выполнены, пока не будут обработаны файлы.
qmake -project [опции] файлы
В режиме создания проектного файла qmake генерирует проектный файл. В этом режиме, дополнительно, могут использоваться следующие опции:
В этом режиме аргумент файлы может быть списком файлов или директорией. Если задана директория, то она будет включена в переменную DEPENDPATH и в сгенерированный проектный файл будет вставлен соответствующий код. Если переданы файлы, то они будут добавлены, в зависимости от расширения, в соответствующие переменные; например, файлы .ui files будут добавлены в переменную FORMS, а файлы .cpp будут добавлены в переменную SOURCES.
В этом режиме Вы также можете в командной строке указывать присваивания. Если Вы так поступите, эти присваивания будут сделаны в генерируемом проектном файле в последнюю очередь.
[Предыдущая: Проектные Файлы qmake] [Содержание] [Следующая: Справочник по qmake]
Copyright © 2005 Trolltech | Trademarks | Qt 4.1.0 |