标签:des style blog http color io 使用 ar strong
HEADERS = mainwindow.h paintwidget.h
SOURCES = main.cpp mainwindow.cpp paintwidget.cpp
CONFIG += console
变量 | 描述 |
CONFIG | 通用的项目配置选项。 |
DESTDIR | 将要存放可执行文件和二进制文件的目录。 |
FORMS | 被user interface compiler(uic)处理过的UI文件列表。 |
HEADERS | 当构建项目时被使用的头文件(.h)名称列表。 |
QT | 在项目中使用的Qt模块列表 |
RESOURCES | 在最终项目中包含的资源文件(.qrc)列表。更多资源文件的详细信息查看 The Qt Resource System 。 |
SOURCES | 在构建项目时使用的源文件(.cpp)列表。 |
TEMPLATE | 项目使用的模板。这个决定构建过程输出的是否是一个应用程序、库、或者生成一个插件 |
TEMP_SOURCES = $$SOURCES
DEST = "Program Files"
win32:INCLUDEPATH += "C:/mylibs/extra headers" unix:INCLUDEPATH += "/home/user/extra headers"
# 注释通常开始于一行的头部,但它
# 也可以在这同行内容的后边
include(other.pro)
win32 { SOURCES += paintwidget_win.cpp }
模板 | qmake输出 |
app (default) | makefile生成一个应用程序 |
lib | makefile生成一个库 |
aux | makefile什么也不生成。如果没有编辑器需要调用创建目标。例如你的项目是用解释型语言编写的。 注意:这个模板类型只适用于基于Makefile的生成器。特别是,它不会与vcxproj和Xcode生成器一起工作。 |
subdirs | Makefile规则包含使用SUBDIRS变量指定的子文件。每一个子目录必须包含它自己的项目文件。 |
vcapp | Visual Studio项目文件 生成一个应用程序 |
vclib |
Visual Studio项目文件生成一个库
|
vcsubdirs |
Visual Studio解决方案文件要在子目录生成项目
|
make all
CONFIG(opengl) { message(Building with OpenGL support.) } else { message(OpenGL support is not available.) }
选项 | 描述 |
qt | 这个项目是Qt应用程序需要连接Qt库。你可以为用QT变量控制应用程序所需的所有额外的Qt模块。这个值是默认添加的,但是你可为非qt项目用qmake删除它。 |
x11 | 项目是一个X11应用程序或库。如果目标使用Qt那么这个值是不需要的。 |
CONFIG += qt debug
QT += network xml
QT = network xml # This will omit the core and gui modules.
QT -= gui # Only the core module is used.
CONFIG += link_pkgconfig PKGCONFIG += ogg dbus-1
LIBS += -L/user/local/lib -lmath
INCLUDEPATH = c:/msdev/include d:/stl/include
翻译qmake文档(三) Creating Project Files
标签:des style blog http color io 使用 ar strong
原文地址:http://www.cnblogs.com/li-peng/p/3986789.html