QT PRO文件中的常用变量

QT PRO文件常用变量
变量名说明示例
CONFIG

qmake配置信息

    debug      调试模式

    release    发布模式

    warn_on(默认)/warn_off    编译器警告开关

    qt             使用QT库

    console    指定打开控制台

    dll             动态编译库

    staticlib     静态编译库

    plugin       编译插件

    

(1)示例

CONFIG += debug_and_release

CONFIG(debug,debug|release){

TARGET= hello

DESTDIR= ./debug

}else{

TARGET= hello

DESTDIR= ./release

}

(2)示例

CONFIG +=warn_on

(3)示例

CONFIG += qt thread

(4)示例

CONFIG += console

CODECFORSRC源文件编码方式CODECFORSRC = GBK
DEFINES宏定义清单 
DEPENDPATH程序编译时依赖的相关路径DEPENDPATH += . forms include qrc sources
DESTDIR存放生成应用程序的目录 
DIR_SEPARATOR目录分隔符 
DISTFILES项目中的其他文件清单 
DLLDESTDIR存放生成动态链接库的目录 
FORMSui文件清单FORMS += mainwindow.ui
SOURCES源文件清单SOURCES += main.cpp mainwindow.cpp
HEADERS头文件清单HEADERS += mainwindow.h
INCLUDEPATH头文件路径INCLUDEPATH += . systeminclude
INSTALLS要安装的文件 
IN_PWD当前文件所在目录 
LEXSOURCESlex源文件清单 
LIBS加载依赖库文件

LIBS+= -L/usr/local/lib -lm

LIBS += /usr/local/libm.so

LIBEXT产生库的后缀 
MOC_DIR存放含Q_OBJECT的头文件转换文件的目录 
OBJECTS_DIR存放生成目标文件的目录 
RCC_DIR存放qrc转化头文件的目录 
RC_FILE资源文件清单 
RESOURCES要加载的资源*.qrc文件RESOURCES += image.qrc
TARGET生成的应用程序名 
TEMPLATE

工程模式:

app       应用,默认选项

lib         库

subdirs 子目录 

 
TRASHLATIONS要加载的语言翻译*.ts文件 
UI_DIR存放ui转化头文件的目录 
VERSION目标库版本号 
VPATH补充文件的搜索路径 
_FILE_当前文件 
_PRO_FILE_当前项目文件 
_PRO_FILE_PWD_当前项目文件所在目录 
   

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

muren

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值