Qt中.pro配置文件

简述

.pro文件是项目的整体配置文件
makefile文件就是由qmake命令对其进行生成的;

关键字

QT

添加QT所需的模块

QT       += core gui

CONFIG

指定编译器的配置信息,如C++版本,编译模式debug或release等

config += c++11    //支持c++11

TEMPLATE

指定项目的模板类型

TEMPLATE = app //application 应用程序
TEMPLATE = lib //library 库
//多子项目
TEMPLATE = subdirs 
SUBDIRS +=  \  
	myTest1 \ //子项目1
	myTest2   //子项目1

TARGET

指定生成的exe或dll文件名

TARGET = myTest

DESTDIR

指定生成文件存放位置

DESTDIR = ./bin/

MOC_DIR

所有moc中间文件存放位置

MOC_DIR = ./.build/moc

OBJECTS_DIR

所有.o中间文件存放位置

OBJECTS_DIR = ./.build/obj

RCC_DIR

资源生成的文件qrc_*.h存放位置

RCC_DIR = ./.build/rcc

UI_DIR

uic中间文件存放位置

UI_DIR = ./.build/ui

DEFINES

全局宏定义

DEFINES += OS_KYLIN   //定义
//使用
#ifdef OS_KYLIN
	//....
#else
	//....
#endif

HEADERS

项目中所有头文件加载

HEADERS += \
    MainWindow.h

SOURCES

项目中所有源文件加载

SOURCES += \
    main.cpp \
    MainWindow.cpp

FORMS

项目中所有ui文件加载

FORMS += \
    MainWindow.ui

RESOURCES

项目中的.qrc资源文件

RESOURCES += images/image.qrc

PWD

当前.pro文件所在的路径

OUT_PWD

构建目录,也就是Makefile所在的路径

INCLUDEPATH

include需要搜索的目录

INCLUDEPATH += $$PWD/../3rd/

DEPENDPATH

工程的依赖路径,qmake会扫描这些目录以查找依赖项

LIBS

指定项目中链接的库文件

LIBS += -L$$DESTDIR -lmyDll1-lmyDll2 -lmyDll3 //-L是路径  -l是库文件

判断系统

unix:!mac{
    
}

win32{

}
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值