当前位置: 首页 > news >正文

Qt 开发 CMake工程

Qt 入门实战教程(目录)

为何要写这篇文章

目前CMake作为C/C++工程的构建方式在开源社区已经成为主流。

企业中也是能用CMake的尽量在用。

Windows 环境下的VC工程都是能不用就不用。

但是,这个过程是非常缓慢的,所以,我们只是以此点到为止,告诉大家,将来遇到了Qt+CMake是正常的好事情。

告诉大家qMake实际上是没有CMake更能代表趋势的。最新的Qt6已经完全使用CMake了。

但是,这毕竟需要时间,我们目前教程仍然使用QtCreator支持的比较好的qmake

这样我们就不必要一开始就花时间学习工程上的细节,而将精力集中在QT这个C++库本身的学习上

希望大家了解有这么回事即可

Qt 对 CMake 的支持

Qt 本身支持创建 CMake 工程。

但是,Qt 本身不自带 cmake.exe

也就是说,Qt 可以生成 CMakeLists.txt,如果的电脑没有单独安装 CMake,是编译不了的:

但是 QtCreator 天生支持 qmake 工程:

qtcreator天生可以创建并运行qmake工程

安装 CMake

下载 CMake

必应 搜索 CMake

选择上图中的安装版,傻瓜式安装即可。

安装的时候,记得添加到系统环境变量:

下载地址:Download | CMake

QtCreator 创建 CMake 项目

安装了CMake之后,QtCreator就可以,创建并编译调试 CMake工程了。

QtCreator创建 CMake 工程只需要在文章 Qt Creator 创建 Qt 默认窗口程序 中的下面这一步,将 qmake 改为 CMake 即可:

选择 创建CMake 工程

独立安装了CMake之后,QtCreator就可以创建运行CMake工程了

http://www.lryc.cn/news/162815.html

相关文章:

  • 2.k8s账号密码登录设置
  • 【代表团坐车】Python 实现-附ChatGPT解析
  • 【Java】x-easypdf: 一种简单易用的PDF处理库
  • 1 Linux输入子系统
  • Zabbix 利用 Grafana 进行图形展示
  • 【LeetCode周赛】LeetCode第362场周赛
  • Leetcode128. 最长连续序列
  • K8S:kubeadm搭建K8S+Harbor 私有仓库
  • MaskVO: Self-Supervised Visual Odometry with a Learnable Dynamic Mask 论文阅读
  • 面试求职-面试注意事项
  • sm2 签名验签
  • 如何检查Windows 11笔记本电脑电池健康状况
  • 编程大师-分布式
  • 内网隧道代理技术(二十三)之 DNS隧道反弹Shell
  • 如何利用Socks5代理IP提升网络安全与跨境电商业务
  • 信号量(Semaphore)
  • <el-input-number>显示两位数字;如果是一位数字的话前面补0
  • 基于SSM的鲜花商城系统【附源码文档】
  • 【算法与数据结构】501、LeetCode二叉搜索树中的众数
  • Spring MVC 六 - DispatcherServlet处理请求过程
  • Python实现猎人猎物优化算法(HPO)优化BP神经网络回归模型(BP神经网络回归算法)项目实战
  • 【图论】SPFA求负环
  • vue3中的吸顶导航交互实现 | VueUse插件
  • MySql 笔记
  • 部署elasticsearch集群
  • CTF入门学习笔记——Crypto密码(现代密码)
  • (3)MyBatis-Plus待开发
  • 正则表达式参考手册
  • 【农业生产模拟】WOFOST模型与PCSE模型实践
  • PHP8中获取并删除数组中最后一个元素-PHP8知识详解