Qt中qmake、构建、运行、清理的区别

这篇具有很好参考价值的文章主要介绍了Qt中qmake、构建、运行、清理的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Qt 中默认的执行顺序:qmake--- 编译 --- 运行。文章来源地址https://www.toymoban.com/news/detail-633594.html

一、qmake

  • qmake: 根据之前项目指南创建的项目文件 .pro,并且运行 qmake [qmake xx.pro]
  • 生成调试 [build-ttt-***-Debug] 或者发布 [build-ttt-***-Release] 目录(这个是影子构建产生的目录),里面含有 qmake 后生成的 Makefile,但此时还未生成.exe。简单来说对项目 qmake 操作会重新生成或更新构建目录中的 Makefile 文件(Makefile 文件定义了编译器编译生成 exe 文件的规则

二、构建

  • 构建:构建就是编译项目,普通构建是增量编译,只编译有变动部分,同时生成.exe 文件,还有许多.o 目标文件。
  • 重新构建:把所有部分都重新编译;
  • 构建和重新构建时如果没有 Makefile,会根据.pro 文件等生成 Makefile 后再编译,最后生成.exe,还有许多.o 目标文件;

三、运行

  • 运行:就是直接运行生成好的.exe 文件 , 如果有改动则根据已有的 Makefile 进行重新编译、执行,否则就直接运行已有的.exe 文件;

四、清除

  • 清除: 只留下.exe 文件,其余文件被删除掉;

到了这里,关于Qt中qmake、构建、运行、清理的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT转型Visual Studio(qmake项目到cmake项目的移植)

    由于工作需要,同时也为了方便以后的集成升级,希望将之前用Qt creator qmake开发的项目移植到cmake项目中,并使用Visual Studio 进行后续开发,本文主要用以记录该过程中的常规步骤和遇到的特殊情况。 在一开始,为了降低开发难度以及快速完成业务开发,我们使用Qt Creator原生

    2024年02月09日
    浏览(35)
  • 安装qt qmake assistant 错误:could not find a Qt installation of ‘‘

    1、执行qmake,提示下图的错误 Command \\\'qmake\\\' not found, but can be installed with: sudo apt install qtchooser 解决方法:  2、执行qmake,提示一下错误 qmake: could not find a Qt installation of \\\'\\\' 解决步骤: 步骤一:找到qmke命令链接路径  具体操作 cxx@cxx-virtual-machine:~/Demo/qBreakpad-master$ which qmake /usr/bin/

    2024年02月12日
    浏览(29)
  • 怎么解决checking for Qt5 qmake >= 5.15.2... not found configure: error: Could not find qmake

    这个错误表明找不到Qt5的qmake工具。解决方法如下: 安装Qt5,如果尚未安装。 确保qmake可执行文件已经加入了系统的PATH环境变量。 如果第2步失败,请检查是否手动指定了qmake的路径,并检查这个路径是否正确。 检查你的Qt5版本是否是5.15.2及以上 如果仍然无法解决问题, 请提

    2024年02月16日
    浏览(33)
  • Python Qt PySide6简介

    自今天起开学学习教程,有网页介绍,有视频,非常的详细。 现将主要内容摘录如下: (结合自己的实际情况,略有增删和变动)(采用边实践边写的模式) 如果用  Python  语言开发  跨平台  的图形界面的程序,主要有3种选择: Tkinter 基于Tk的Python库,这是Python官方采用

    2024年02月14日
    浏览(34)
  • 【Python之Pyside】如何在pycharm中使用pyside开发编辑Qt ui界面(uic、rcc)

    qtcreator自带designer设计师编辑器,非常好用。 但是我们使用pycharm进行界面开发的时候没有designer,在pycharm中直接双击qt的ui文件会直接进行xml格式的编辑。 要在pycharm中支持双击ui文件打开qtdesigner,我们需要先 在pycharm中添加安装了pyside6的python环境,注意,安装pyqt5不支持,旧

    2024年04月12日
    浏览(29)
  • Jenkins清理构建(自动)

    需求背景 实现方法

    2024年02月10日
    浏览(23)
  • OS实战笔记(9)-- 构建二级引导器

            Grub工作的时候,需要一个内核映像文件,其中包括了二级引导器模块、内核模块、图片和字库等。这些不同的文件都被放到了一个映像文件中,为了Grub能够正常加载,需要一个预先定义好的格式,以便Grub能解析。          上图中,Grub头为4KB大小,Grub会用这一小

    2024年02月07日
    浏览(24)
  • 六个为Rust构建的IDE

    Rust语言的学习曲线适中,介于高级语言和低级语言之间。这门语言既能编写系统软件,将嵌入式设备编译为x86 ARM,也可以用于前端技术,这要归功于WebAssembly。 在日渐成熟的发展中,Rust开始拥有更好的工具来提高效率。最近,一家提供集成开发环境(IDE)的捷克软件公司

    2024年02月22日
    浏览(28)
  • PySide6:Qt Designer UI文件的两种使用方式

    通过Qt Designer(PyQt6与PySide6对应的Designer设计的界面生成的UI文件有区别)设计的界面会生成对应的UI文件,一般会使用PyUIC工具将UI文件转换为对应的Py文件来使用,后面每次界面发生更新时都要重新转换一次,比较麻烦;另外,如果直接在UI文件中添加自己的代码,如信号与槽

    2024年02月11日
    浏览(35)
  • PyQt和Qt的其他绑定(如PySide)相比有什么优势和劣势?

    作为一个新手,你可能会对PyQt和Qt的其他绑定(如PySide)之间的优势和劣势感到困惑。没问题,这很正常。我们先来谈谈优势吧。 首先,PyQt是由C++编写的,因此它具有强大的跨平台支持。这意味着无论你使用的是Windows、Mac还是Linux,PyQt都可以在任何地方运行。这是其他一些

    2024年02月10日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包