Qt中一些与编译有关的变量配置以及编译过程中用到的库需要在*.pro文件中进行编辑。这里仅列举一些常用的变量,完整的变量用法可参考QT变量参考。
1 指定生成的应用程序名
TARGET = file_out.name
2 指定生成文件所在的文件夹
DESTDIR += ./bin
3 头文件包含路径
INCLUDEPATH += ./
4 依赖库文件路径
LIBS += ./
5 工程中的头文件
HEADERS += filename.h
6 工程中的源文件
SOURCES += filename.cpp
7 工程中的*.ui 设计文件
FORMS += forms/filename.ui
8 工程中的资源文件
RECOURCES += qrc/filename.qrc
9 宏变量定义以及编译选项
DEFINES += XXXXXX
10 编译配置
QMAKE_CXXFLAGS = -fpermissive #经常用到在编译出现错误的时候会提示 添加-fpermissive
对工程文件进行编译的时候会自动产生Makefile;反过来根据MakeFile 创建工程文件时需要仔细参考上述变量,并在*.pro文件中逐一添加。