qmake
qmake根据项目文件[a1] 自动生成Makefile.的管理项目的工具。
项目文件.pro
项目文件(project file)元素
简单的项目文件使用声明风格: 定义标准变量来指明项目要使用的源文件和头文件。
复杂的项目文件使用控制流结构来微调构建过程。
常用标准变量:
CONFIG 项目的普通配置选项
DESTDIR 指定可执行文件或二进制文件生成的位置。
FORMS 指定被uic使用的UI文件的列表。
HEADERS 指定构建项目中,要使用到的都文件
QT 指定项目中,使用到的模块
RESOURCES 指定要用到的资源。
SOURECES 指定项目中的源码
TEMPLATE 指定构建的项目使用的模板,决定输出文件是 可执行文件、库、还是插件(plugin)
还可使用自定义变量:
如 MyVar = “D:/workspace/qt”
引用自定义变量: $$MyVar // “D:/workspace/qt”
自定义变量qmake无法直接使用, 最终是通过 将自定义变量赋值给 标准变量,让qmake来使用。
qmake
命令语法:
qmake [mode] [options] files
mode: qmake支持两种不同的操作模式
mode的值有:
<1> -makefile qmake输出一个Makefile
<2> -project qmake 输出一个项目文件: .pro
files: 是项目文件(.pro)的列表 ,多个文件用 空格分开。
原文地址:http://www.cnblogs.com/disemboltura/p/3850891.html