Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 57 стр.

UptoLike

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 об исходных файлах, файлах-заголовках,