QMake介绍以及使用

 我来答
温屿17
2022-07-22 · TA获得超过1.3万个赞
知道小有建树答主
回答量:827
采纳率:0%
帮助的人:105万
展开全部

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 变量包含三个文件。
对于常用的内置变量如下所示:

变量之间可以使用如下方式赋值:

一般 = 两边各留一个空格,对于变量本身包含空格的,应该使用引号来包含变量,如下:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ye
2025-04-11 广告
Obsidian插件:900+扩展打造专属知识引擎核心插件推荐Dataview:自动生成动态笔记数据库Templater:秒建会议模板/读书卡片Excalidraw:白板上手绘思维网络CoCo AskAI:卡片式AI助理/prompt设定灵... 点击进入详情页
本回答由ye提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式