Qt:Документация 4.3.2/qmake-manual
Материал из Wiki.crossplatform.ru
Root (Обсуждение | вклад) |
FeelUs (Обсуждение | вклад) м (→Руководство по использованию qmake) |
||
Строка 5: | Строка 5: | ||
=Руководство по использованию qmake<br />= | =Руководство по использованию qmake<br />= | ||
<div id="qmake"></div> | <div id="qmake"></div> | ||
- | + | ''qmake'' – программное средство от Trolltech, с помощью которого упрощается процесс построения проекта при разработке для разных платформ. ''qmake'' автоматизирует создание makefile, так как требуется только несколько строчек информации для создания каждого makefile. ''qmake'' может быть использован для любого программного проекта, не зависимо, написан ли он на Qt или нет. | |
- | + | ''qmake'' создает makefile, основываясь на информации в файле проекта. Файлы проекта создаются разработчиком и обычно является простыми, но могут быть созданы и более сложные, для комплексных проектов. ''qmake'' содержит дополнительные свойства для поддержки разработки с QT, включая автоматическое создание правил для [[Qt:Документация 4.3.2/moc | moc]] и [[Qt:Документация 4.3.2/uic | uic]]. ''qmake'' также может создавать проекты для Microsoft Visual studio, не требуя от разработчика вносить изменения в файл проекта.. | |
<div id="getting-started"></div> | <div id="getting-started"></div> | ||
==Начало работы== | ==Начало работы== | ||
- | [[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]]обеспечивают общее представление, целью которого является помощь новым пользователям при начальной работе с ''qmake''. |
*[[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] | *[[Qt:Документация 4.3.2/qmake-tutorial | Пособие по qmake]] | ||
Строка 74: | Строка 74: | ||
**[[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: ''stable.h'']] |
***[[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# | ''mydialog.ui'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''stable.h'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''myobject.h'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''myobject.cpp'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''util.cpp'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''main.cpp'']] |
- | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | | + | ***[[Qt:Документация 4.3.2/qmake-precompiledheaders# | ''precompile.pro'']] |
*[[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]] |
Текущая версия на 06:32, 12 августа 2013
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[Далее: Пособие по qmake ]
[править] Руководство по использованию qmake
qmake – программное средство от Trolltech, с помощью которого упрощается процесс построения проекта при разработке для разных платформ. qmake автоматизирует создание makefile, так как требуется только несколько строчек информации для создания каждого makefile. qmake может быть использован для любого программного проекта, не зависимо, написан ли он на Qt или нет.
qmake создает makefile, основываясь на информации в файле проекта. Файлы проекта создаются разработчиком и обычно является простыми, но могут быть созданы и более сложные, для комплексных проектов. qmake содержит дополнительные свойства для поддержки разработки с QT, включая автоматическое создание правил для moc и uic. qmake также может создавать проекты для Microsoft Visual studio, не требуя от разработчика вносить изменения в файл проекта..
[править] Начало работы
Пособие по qmake и гид по Общим проектам qmakeобеспечивают общее представление, целью которого является помощь новым пользователям при начальной работе с qmake.
[править] Содержание
- Использование qmake
- Файлы проекта qmake
- Запуск qmake
- qmake Platform Notes
- qmake Advanced Usage
- Using Precompiled Headers
- qmake Reference
- qmake Variable Reference
- CONFIG
- DEFINES
- DEF_FILE
- DEPENDPATH
- DESTDIR
- DESTDIR_TARGET
- DLLDESTDIR
- DISTFILES
- DSP_TEMPLATE
- FORMS
- FORMS3
- HEADERS
- INCLUDEPATH
- INSTALLS
- LEXIMPLS
- LEXOBJECTS
- LEXSOURCES
- LIBS
- LITERAL_HASH
- MAKEFILE
- MAKEFILE_GENERATOR
- MOC_DIR
- OBJECTS
- OBJECTS_DIR
- OBJMOC
- POST_TARGETDEPS
- PRE_TARGETDEPS
- PRECOMPILED_HEADER
- QMAKE
- QMAKESPEC
- QMAKE_APP_FLAG
- QMAKE_APP_OR_DLL
- QMAKE_AR_CMD
- QMAKE_BUNDLE_DATA
- QMAKE_BUNDLE_EXTENSION
- QMAKE_CC
- QMAKE_CFLAGS_DEBUG
- QMAKE_CFLAGS_MT
- QMAKE_CFLAGS_MT_DBG
- QMAKE_CFLAGS_MT_DLL
- QMAKE_CFLAGS_MT_DLLDBG
- QMAKE_CFLAGS_RELEASE
- QMAKE_CFLAGS_SHLIB
- QMAKE_CFLAGS_THREAD
- QMAKE_CFLAGS_WARN_OFF
- QMAKE_CFLAGS_WARN_ON
- QMAKE_CLEAN
- QMAKE_CXX
- QMAKE_CXXFLAGS
- QMAKE_CXXFLAGS_DEBUG
- QMAKE_CXXFLAGS_MT
- QMAKE_CXXFLAGS_MT_DBG
- QMAKE_CXXFLAGS_MT_DLL
- QMAKE_CXXFLAGS_MT_DLLDBG
- QMAKE_CXXFLAGS_RELEASE
- QMAKE_CXXFLAGS_SHLIB
- QMAKE_CXXFLAGS_THREAD
- QMAKE_CXXFLAGS_WARN_OFF
- QMAKE_CXXFLAGS_WARN_ON
- QMAKE_EXTENSION_SHLIB
- QMAKE_EXT_MOC
- QMAKE_EXT_UI
- QMAKE_EXT_PRL
- QMAKE_EXT_LEX
- QMAKE_EXT_YACC
- QMAKE_EXT_OBJ
- QMAKE_EXT_CPP
- QMAKE_EXT_H
- QMAKE_FAILED_REQUIREMENTS
- QMAKE_FILETAGS
- QMAKE_FRAMEWORK_BUNDLE_NAME
- QMAKE_FRAMEWORK_VERSION
- QMAKE_INCDIR
- QMAKE_INCDIR_OPENGL
- QMAKE_INCDIR_QT
- QMAKE_INCDIR_THREAD
- QMAKE_INCDIR_X11
- QMAKE_LFLAGS
- QMAKE_LFLAGS_CONSOLE
- QMAKE_LFLAGS_CONSOLE_DLL
- QMAKE_LFLAGS_DEBUG
- QMAKE_LFLAGS_PLUGIN
- QMAKE_LFLAGS_QT_DLL
- QMAKE_LFLAGS_RELEASE
- QMAKE_LFLAGS_SHAPP
- QMAKE_LFLAGS_SHLIB
- QMAKE_LFLAGS_SONAME
- QMAKE_LFLAGS_THREAD
- QMAKE_LFLAGS_WINDOWS
- QMAKE_LFLAGS_WINDOWS_DLL
- QMAKE_LIBDIR
- QMAKE_LIBDIR_FLAGS
- QMAKE_LIBDIR_OPENGL
- QMAKE_LIBDIR_QT
- QMAKE_LIBDIR_X11
- QMAKE_LIBS
- QMAKE_LIBS_CONSOLE
- QMAKE_LIBS_OPENGL
- QMAKE_LIBS_OPENGL_QT
- QMAKE_LIBS_QT
- QMAKE_LIBS_QT_DLL
- QMAKE_LIBS_QT_OPENGL
- QMAKE_LIBS_QT_THREAD
- QMAKE_LIBS_RT
- QMAKE_LIBS_RTMT
- QMAKE_LIBS_THREAD
- QMAKE_LIBS_WINDOWS
- QMAKE_LIBS_X11
- QMAKE_LIBS_X11SM
- QMAKE_LIB_FLAG
- QMAKE_LINK_SHLIB_CMD
- QMAKE_POST_LINK
- QMAKE_PRE_LINK
- QMAKE_LN_SHLIB
- QMAKE_MAC_SDK
- QMAKE_MAKEFILE
- QMAKE_MOC_SRC
- QMAKE_QMAKE
- QMAKE_QT_DLL
- QMAKE_RESOURCE_FLAGS
- QMAKE_RUN_CC
- QMAKE_RUN_CC_IMP
- QMAKE_RUN_CXX
- QMAKE_RUN_CXX_IMP
- QMAKE_TARGET
- QMAKE_UIC
- QT
- QTPLUGIN
- RC_FILE
- RCC_DIR
- REQUIRES
- RES_FILE
- SOURCES
- SRCMOC
- SUBDIRS
- TARGET
- TARGET_EXT
- TARGET_x
- TARGET_x.y.z
- TEMPLATE
- TRANSLATIONS
- UICIMPLS
- UICOBJECTS
- UI_DIR
- UI_HEADERS_DIR
- UI_SOURCES_DIR
- VERSION
- VER_MAJ
- VER_MIN
- VER_PAT
- VPATH
- YACCIMPLS
- YACCOBJECTS
- YACCSOURCES
- qmake Function Reference
- basename(variablename)
- CONFIG(config)
- contains(variablename, value)
- count(variablename, number)
- dirname(file)
- error(string)
- eval(string)
- exists(filename)
- find(variablename, substr)
- for(iterate, list)
- include(filename)
- infile(filename, var, val)
- isEmpty(variablename)
- join(variablename, glue, before, after)
- member(variablename, position)
- message(string)
- prompt(question)
- quote(string)
- replace(string, old_string, new_string)
- sprintf(string, arguments...)
- system(command)
- unique(variablename)
- warning(string)
- Configuring qmake's Environment
[Далее: Пособие по qmake ]
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|