Редактирование: Qt:Документация 4.3.2/qmake-manual
Материал из Wiki.crossplatform.ru
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
{{Qt4.3.2_header}} | {{Qt4.3.2_header}} | ||
- | [Далее: [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] ] | + | [Далее: [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]]] |
=Руководство по использованию qmake<br />= | =Руководство по использованию qmake<br />= | ||
- | < | + | <tt>qmake</tt> – программное средство от Trolltech, с помощью которого упрощается процесс построения проекта при разработке для разных платформ. <tt>qmake</tt> автоматизирует создание makefile, так как требуется только несколько строчек информации для создания каждого makefile. <tt>qmake</tt> может быть использован для любого программного проекта, не зависимо, написан ли он на Qt или нет. |
- | + | ||
+ | <tt>qmake</tt> создает makefile, основываясь на информации в файле проекта. Файлы проекта создаются разработчиком и обычно является простыми, но могут быть созданы и более сложные, для комплексных проектов. <tt>qmake</tt> содержит дополнительные свойства для поддержки разработки с QT, включая автоматическое создание правил для [[Qt:Документация 4.3.2/moc | moc]] и [[Qt:Документация 4.3.2/uic | uic]]. <tt>qmake</tt> также может создавать проекты для Microsoft Visual studio, не требуя от разработчика вносить изменения в файл проекта.. | ||
- | |||
- | |||
==Начало работы== | ==Начало работы== | ||
- | [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] и гид по [[Qt:Документация 4.3.2/qmake-common-projects | Общим проектам qmake]]обеспечивают общее представление, целью которого является помощь новым пользователям при начальной работе с | + | [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] и гид по [[Qt:Документация 4.3.2/qmake-common-projects | Общим проектам qmake]]обеспечивают общее представление, целью которого является помощь новым пользователям при начальной работе с <tt>qmake</tt>. |
*[[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] | *[[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] | ||
Строка 28: | Строка 27: | ||
***[[Qt:Документация 4.3.2/qmake-common-projects#building-in-both-modes | Построение в обоих режимах]] | ***[[Qt:Документация 4.3.2/qmake-common-projects#building-in-both-modes | Построение в обоих режимах]] | ||
***[[Qt:Документация 4.3.2/qmake-common-projects#installing-in-both-modes | Установка в обоих режимах]] | ***[[Qt:Документация 4.3.2/qmake-common-projects#installing-in-both-modes | Установка в обоих режимах]] | ||
- | + | ||
==Содержание== | ==Содержание== | ||
*[[Qt:Документация 4.3.2/qmake-using | Использование qmake]] | *[[Qt:Документация 4.3.2/qmake-using | Использование qmake]] | ||
Строка 74: | Строка 73: | ||
**[[Qt:Документация 4.3.2/qmake-precompiledheaders#adding-precompiled-headers-to-your-project | Adding Precompiled Headers to Your Project]] | **[[Qt:Документация 4.3.2/qmake-precompiledheaders#adding-precompiled-headers-to-your-project | Adding Precompiled Headers to Your Project]] | ||
***[[Qt:Документация 4.3.2/qmake-precompiledheaders#contents-of-the-precompiled-header-file | Contents of the Precompiled Header File]] | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders#contents-of-the-precompiled-header-file | Contents of the Precompiled Header File]] | ||
- | ****[[Qt:Документация 4.3.2/qmake-precompiledheaders#example | Example: | + | ****[[Qt:Документация 4.3.2/qmake-precompiledheaders#example | Example: <tt>stable.h</tt>]] |
***[[Qt:Документация 4.3.2/qmake-precompiledheaders#project-options | Project Options]] | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders#project-options | Project Options]] | ||
**[[Qt:Документация 4.3.2/qmake-precompiledheaders#notes-on-possible-issues | Notes on Possible Issues]] | **[[Qt:Документация 4.3.2/qmake-precompiledheaders#notes-on-possible-issues | Notes on Possible Issues]] | ||
**[[Qt:Документация 4.3.2/qmake-precompiledheaders#example-project | Example Project]] | **[[Qt:Документация 4.3.2/qmake-precompiledheaders#example-project | Example Project]] | ||
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>mydialog.ui</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>stable.h</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>myobject.h</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>myobject.cpp</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>util.cpp</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>main.cpp</tt>]] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | <tt>precompile.pro</tt>]] |
*[[Qt:Документация 4.3.2/qmake-reference | qmake Reference]] | *[[Qt:Документация 4.3.2/qmake-reference | qmake Reference]] | ||
**[[Qt:Документация 4.3.2/qmake-reference#variable-reference | Variable Reference]] | **[[Qt:Документация 4.3.2/qmake-reference#variable-reference | Variable Reference]] | ||
Строка 278: | Строка 277: | ||
**[[Qt:Документация 4.3.2/qmake-environment-reference#customizing-makefile-output | Customizing Makefile Output]] | **[[Qt:Документация 4.3.2/qmake-environment-reference#customizing-makefile-output | Customizing Makefile Output]] | ||
- | + | [Далее: [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]]] | |
- | [Далее: [[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] ] | + | |
{{Qt4.3.2_footer}} | {{Qt4.3.2_footer}} |