less than 1 minute read

1 文件介绍

Qt 程序一般使用 Qt 提供的 qmake 工具来编译;


图1:qmake 工作示意图

生成 pro 文件: qmake -project
指定工程类型: TEMPLATE = app 默认是 app

2 常用变量

对于 app 工程或者 lib 工程,有以下这些经常使用的变量:

HEADERS       指定 C++ 头文件
SOURCES       指定 C++ 实现文件
FORMS         指定需要 uic 处理的 ui 文件
RESOURCES     指定需要 rcc 处理的 qrc 文件
DEFINES       指定预定义预处理器符号
INCLUDEPATH   指定 C++ 编译器搜索头文件路径
LIBS          指定工程要链接的库
CONFIG        指定工程配置和编译参数
QT            指定工程所要使用的 Qt 模块
VERSION       指定目标库版本号
TARGET        指定可执行文件或库的基本文件名,默认为当前目录名
DESTDIR       指定可执行文件放置的目录
DLLDESTDIR    指定目标库文件放置的目录

CONFIG:指定工程配置和编译参数


图2:config 变量取值
CONFIG = qt warn_off # 赋值
CONFIG += warn_off # 添加配置  
CONFIG -= warn_off # 移除配置  

TOP

附录

A 参考资料

  1. rainbow70626. QT中PRO文件写法的详细介绍[EB/OL]. https://www.cnblogs.com/rainbow70626/p/10017365.html. 2018-11-25/2020-01-15.
  2. adriano119. QT中PRO文件写法的详细介绍,很有用,很重要![EB/OL]. https://blog.csdn.net/adriano119/article/details/5878169. 2010-09-11/2020-01-15.

Comments