变量名 | 说明 | 示例 |
---|---|---|
CONFIG | qmake配置信息 debug 调试模式 release 发布模式 warn_on(默认)/warn_off 编译器警告开关 qt 使用QT库 console 指定打开控制台 dll 动态编译库 staticlib 静态编译库 plugin 编译插件
| (1)示例 CONFIG += debug_and_release CONFIG(debug,debug|release){ TARGET= hello DESTDIR= ./debug }else{ TARGET= hello DESTDIR= ./release } (2)示例 CONFIG +=warn_on (3)示例 CONFIG += qt thread (4)示例 CONFIG += console |
CODECFORSRC | 源文件编码方式 | CODECFORSRC = GBK |
DEFINES | 宏定义清单 | |
DEPENDPATH | 程序编译时依赖的相关路径 | DEPENDPATH += . forms include qrc sources |
DESTDIR | 存放生成应用程序的目录 | |
DIR_SEPARATOR | 目录分隔符 | |
DISTFILES | 项目中的其他文件清单 | |
DLLDESTDIR | 存放生成动态链接库的目录 | |
FORMS | ui文件清单 | FORMS += mainwindow.ui |
SOURCES | 源文件清单 | SOURCES += main.cpp mainwindow.cpp |
HEADERS | 头文件清单 | HEADERS += mainwindow.h |
INCLUDEPATH | 头文件路径 | INCLUDEPATH += . systeminclude |
INSTALLS | 要安装的文件 | |
IN_PWD | 当前文件所在目录 | |
LEXSOURCES | lex源文件清单 | |
LIBS | 加载依赖库文件 | LIBS+= -L/usr/local/lib -lm LIBS += /usr/local/libm.so |
LIBEXT | 产生库的后缀 | |
MOC_DIR | 存放含Q_OBJECT的头文件转换文件的目录 | |
OBJECTS_DIR | 存放生成目标文件的目录 | |
RCC_DIR | 存放qrc转化头文件的目录 | |
RC_FILE | 资源文件清单 | |
RESOURCES | 要加载的资源*.qrc文件 | RESOURCES += image.qrc |
TARGET | 生成的应用程序名 | |
TEMPLATE | 工程模式: app 应用,默认选项 lib 库 subdirs 子目录 | |
TRASHLATIONS | 要加载的语言翻译*.ts文件 | |
UI_DIR | 存放ui转化头文件的目录 | |
VERSION | 目标库版本号 | |
VPATH | 补充文件的搜索路径 | |
_FILE_ | 当前文件 | |
_PRO_FILE_ | 当前项目文件 | |
_PRO_FILE_PWD_ | 当前项目文件所在目录 | |