参考这个
跨平台qt程序的CMakeLists.txt配置转为平台的qt的.pro项目工程文件_谁能懂我2011的博客-CSDN博客
一些比较正规的跨平台qt项目没有.pro项目文件只有CMakeLists.txt文件,如果要编译调试的话得转为qt项目,
首先打开qt安装目录里面的qmake工具,比如找一个 Qt 5.12.2 (mingw 8.1.0 32bit)
然后输入比如我的代码在e盘,e:进入你的工程代码,cd到源码目录的CMakeLists.txt文件夹下
使用命令:qmake -project
会生成一个*.pro文件,可以直接使用QT打开,一般情况下比使用QT直接打开cmakelist载入的信息全面。
有些工程载入pro文件反而丧失了信息,载入camkelist却能保证程序配置结构,暂时还没有找到原因所在。