
QMake介绍以及使用
QMake 是 Qt 工具包中带的一个非常方便的工具。可以用于生成 Makefile 以及 各种工程文件,还可以生成 Microsoft Visual Studio 可以使用的项目文件等。 最关键的是它可以自动解决依赖关系,不用手工写 Makefile 了。而且它是跨平 台的。
为我们的工程创建一个 project.pro 的 qmake 工程文件,例如:
工程文件非常简单,指定源文件、头文件。 CONFIG 可以指定一些编译选项,其 中一些选项如 qt 是 qmake 内部能够识别的。
对于已经编写好的 *.pro 文件,可以使用下面的方法生成 Makefile 文件:
亦可以使用使用下面的方法生成visual stadio需要的工程文件:
对于生成 Makefile 或者 *.sln 可以进一步使用 make 或者 namke 生成对应的可执行程序。
可以使用如下方式:
在 CONFIG 上增加 qDebug() 信息的方式为:
上述选项主要为了解决在windows平台下,使用 控制台 启动程序,程序中的 qDebug() 信息不回输出到控制台上的问题。因此在使用时最好使用如下的方式:
或者:
其中 SOURCES 变量包含三个文件。
对于常用的内置变量如下所示:
变量之间可以使用如下方式赋值:
一般 = 两边各留一个空格,对于变量本身包含空格的,应该使用引号来包含变量,如下:

2025-04-11 广告