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