| 1 | #XXX | 注释, 从“#”开始,到这一行结束 | #comment |
| 2 | CONFIG | 配置信息 | CONFIG += console |
| CONFIG -= app_bundle | |||
| 3 | DEFINES | 定义宏 | DEFINES -= UNICODE |
| DEFINES += SHAREDLIBRARY | |||
| 4 | DEPENDPATH | 程序编译时依赖的相关路径 | DEPENDPATH += $$PWD/Debug |
| 5 | DESTDIR | 指定生成的应用程序放置的目录 | DESTDIR += ../bin |
| 6 | exists !exists | 判断一个文件不存在,如果不存在,停止 qmake | !exists( main.cpp ){error(“No main.cpp file found”“)} |
| 7 | FORMS | 工程中包含的.ui 设计文件 | FORMS += widget.ui |
| 8 | HEADERS | 指定头文件 | HEADERS = widget.h |
| 9 | INCLUDEPATH | 头文件包含路径 | INCLUDEPATH += “D:\include” |
| INCLUDEPATH += $$PWD/include | |||
| 10 | LIBS | LIBS += -L folderPath //引入的 lib 文件的路径 | LIBS += -L”D:\lib” |
| LIBS += -L$$PWD/lib | |||
| LIBS += -lLibName //引入 lib 文件 | LIBS += -luser32 \ lAdvapi32 | ||
| 11 | MOC_DIR | 指定moc命令将含 Q_OBJECT 的头文件转换成标准.h文件的存放目录 | MOC_DIR += ../moc |
| 12 | OBJECTS_DIR | 指定目标文件的存放目录 | OBJECTS_DIR += ../obj |
| 13 | QT | 加入库模块 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets QT += core gui |
| 14 | RC_FILE | 指定程序图标 | RC_FILE = logo.rc |
| 15 | RESOURCES | 工程中包含的资源文件 | RESOURCES += iamges.qrc |
| 16 | SOURCES | 指定源文件 | SOURCES = *.cpp |
| 对于多源文件,可用空格分开 | SOURCES = 1.cpp 2.cpp 3.cpp | ||
| 或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行 | SOURCES = widget.cpp \ main.cpp | ||
| 一个更冗长的方法是单独地列出每一个文件,就像这样 | SOURCES += hello.cpp SOURCES += main.cpp | ||
| 17 | TARGET | 指定程序名,如果不设置,程序名自动设为项目名 | TARGET = filename |
| 18 | TEMPLATE | 设置程序模版 | |
| app(生成应用程序,默认) | TEMPLATE = app | ||
| subdirs(生成 makefile 文件编译 subdirs 指定的子文件夹) | TEMPLATE = subdirs | ||
| lib(生成库文件) | TEMPLATE = lib | ||
| 19 | UI_DIR | 指定 uic 命令将.ui 文件转化成 ui_*.h 文件的存放的目录 | UI_DIR += ../ui |
| 20 | win32{…} linux{…} | 平台相关性处理 | win32{ LIBS += -luser32 \ -lAdvapi32 } |
| linux{ QT += x11extras } |
Qt配置pro文件
最新推荐文章于 2024-09-13 00:01:28 发布
6424

被折叠的 条评论
为什么被折叠?



