格式
一般使用QT(+)=参数1 参数2…(多个参数中间用空格隔开)
CONFIG
1 debug和release,可以只指定单个,也可以指定两个
2 exceptions、rtti、stl,加入c++特性支持
3 c++11/14,设置c++版本
DEFINES
DEFINES+=宏1 宏2…,将宏写在pro文件中,但可以在代码中使用(类似CMake的option宏)
DESTDIR
DESTDIR=…/…/lib,指定目标文件生成的位置
DEPENDPATH
DEPENDPATH+=. src 路径1 路径2…,指定项目包含的文件夹
FORMS
FORMS+=ui1
ui2 …(注意提行是空格+),指定项目所使用的ui文件,将ui文件所用的源文件包含进来
HEADERS
HEADER+=h1
h2 …,指定项目中所有的头文件,qmake会检测头文件中的类是否需要moc
INCLUDEPATH
INCLUDEPATH+=c:/XX/include d:/XX/include…,指定编译时寻找#include头文件的目录
若路径中有空格,则需要用""括起来
LIB
格式同上,指定链接库的路径
MOC_DIR
格式也同上,指定qt生成moc文件的目录

本文详细介绍了QT项目的Pro配置文件,包括CONFIG、DEFINES、DESTDIR等关键变量的使用,帮助开发者理解如何设置项目编译选项、头文件路径、链接库和目标文件位置等,以优化QT应用程序的构建过程。
最低0.47元/天 解锁文章
881

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



