#1.TEMPLATE
#TEMPLATE变量定义了工程的编译模式,它可以为:app、lib、subdirs默认编译模式为app
TEMPLATE = app
TEMPLATE = subdirs #表示该工程是由多级目录管理(即有一个或多个子工程)
TEMPLATE = lib #表示库,该工程编译后会产生一个库文件
#TARGET:生成目标的名字
TARGET = qtApp
#如TARGET = qtApp,如果工程的编译模式是app的话,那么该项目的可执行文件(exe)的名字是qtApp
#编译模式是lib的话,生成的库文件名字就是qtApp
#DEPENDPATH:工程的依赖路径
#4.DESTDIR : 放置可执行文件程序目标的目录
#给变量DESTDIR赋值路径,则该工程编译后的可执行文件就在赋值的路径中
DESTDIR =D:/Exameple/app
#如上设置,该工程的exe文件在app文件目录下
SOURCES:#工程需要的源文件
HEADERS:#工程所需要的头文件
#FORMS 应用程序中的所有.ui文件的列表,斜杠不能少
FORMS += \
widget.ui\
rect.ui
#INCLUDEPATH : 应用程序所需的额外的包含路径的列表
#LIBS : 指定链接到项目中的库列表
INCLUDEPATH += D:/Exameple/Include
#设置工程的依赖路径后在其他源文件或头文件就可以访问Include目录下的.h文件 #include”xxx”
#假设编译的库文件名为resfunc.a,把这个文件放到D:/Exameple目录下
LIBS += D:/Exameple/resfunc.a
#当进行连接库文件设置了LIBS后就可以访问库文件里面的函数内容了.
#MOC_DIR : 把编译后所有*.moc文件放到指定目录下,列如:
unix:MOC_DIR = ../Exameple
win32:MOC_DIR = d:/Exameple
#RCC_DIR : 指定Qt资源编译器输出文件的目录
Qt pro文件解析
最新推荐文章于 2024-05-16 00:12:38 发布