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