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

【Qt】pro工程文件转CMakeLists文件

1、简述

Qt6以后默认使用cmake来管理工程,之前已经一直习惯使用pro,pro的语法确实很简单、方便。
很多项目都是cmake来管理,将它们加入到Qt项目中,cmake确实是大势所趋。比如,最近将要开发的ROS项目,也是使用的cmake语法。

以前总结的一些Qt代码,已经编写成pro、pri等文件,有没有一种工具,可以将pro、pri工程文件转CMakeLists文件呢?
豆包了一下,还真有,比如:qmake2cmake ,下面总结 qmake2cmake 的使用步骤。

2、安装

qmake2cmake 是使用 python 来编写的,可以通过pip来安装

pip install qmake2cmake -i https://pypi.tuna.tsinghua.edu.cn/simple

3、使用

3.1 两个命令

安装 qmake2cmake 后,有两个命令 qmake2cmake 和 qmake2cmake_all

  • qmake2cmake:转换单个.pro文件为CMakeLists.txt,不处理子项目依赖。
  • qmake2cmake_all

相关文章:

  • .NET8关于ORM的一次思考
  • MapReduce 入门实战:WordCount 程序
  • 2025.05.11阿里云机考真题算法岗-第三题
  • MapReduce打包运行
  • JavaEE--初识网络
  • OCR:开启财务数字化变革的魔法钥匙
  • 提示词设计模板(基于最佳实践)
  • springboot3+vue3融合项目实战-大事件文章管理系统-获取文章分类详情
  • BFS算法篇——从晨曦到星辰,BFS算法在多源最短路径问题中的诗意航行(上)
  • 【Android】下拉刷新组件Swiperefreshlayout
  • 力扣算法---总结篇
  • 分式注记种表达方式arcgis
  • Qubes os系统详解
  • Leetcode 3542. Minimum Operations to Convert All Elements to Zero
  • Android之横向滑动列表
  • 每日算法刷题计划Day5 5.13:leetcode数组3道题,用时1h
  • mac 10.15.7 svn安装
  • 《内网渗透测试:绕过最新防火墙策略》
  • C#高级编程:设计模式原则
  • 数据分析预备篇---Pandas的Series
  • 微软宣布将裁员3%
  • 梅花奖在上海丨陈丽俐“婺剧折戏专场”:文戏武做,武戏文唱
  • 外媒:初步结果显示,菲律宾前总统杜特尔特当选达沃市市长
  • 欧元区财长会讨论国际形势及应对美国关税政策
  • 特朗普开启第二任期首次外访:中东行主打做生意,不去以色列
  • 人大新闻教育70年丨16759门课程里的时代密码