Составители:
Рубрика:
57
· qmake – система сборки.
· moc – метаобъектный компилятор , предварительная система
обработки исходного кода. Позволяет использовать механизм
слотов и сигналов. Утилита moc ищет в заголовочных файлах на
C++ описания классов, содержащие макрос Q_OBJECT, и
создаёт дополнительный исходный файл на C++, содержащий
реализацию дополнительных методов.
· uic – компилятор графических интерфейсов, который получает
на вход xml файл, сгенерированный QtDesigner, и по нему
выдает код на С++.
· rcc – компилятор ресурсов.
3.3.5. Система сборки qmake
qmake – программное средство, с помощью которого
упрощается процесс сборки проекта при разработке для разных
платформ. qmake автоматизирует создание файла сборки Makefile,
используя для этого более простой и лаконичный файл *.pro.
Утилита создает Makefile, основываясь на информации в файле
проекта. Файлы проекта обычно создаются разработчиком, однако
для их первичного создания можно также использовать и саму
утитлиту qmake, запуская её с аргументом -project. qmake
содержит дополнительные возможности для поддержки разработки
с Qt, включая автоматическое создание правил для moc и uic.
Рассмотрим простой пример работы с qmake. Допустим, что у
вас уже завершена начальная реализация вашего приложения, и у
вас имеются следующие файлы: hello.cpp, hello.h, main.cpp.
Используя текстовый редактор, создайте файл с названием
hello.pro. Теперь в этот файл следует добавить строки, которые
сообщают qmake об исходных файлах, файлах-заголовках,
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »