QT6使用CMAKE+NINJa方式有点玩不转,还是用默认的QMAKE吧,简单省事些
上来选择了个cmake方式,添加文件还是不太方便,主要是不熟练,后面再深入学习下
最终还是使用QMAKE吧
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入
分享一些资料:
我是学不来了,我要躺平,我拒绝复杂,我这辈子跟cmake无缘了。 wanglehui_12 发表于 2022-11-4 08:29
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入
...
是的,CMAKE必学,最关键也是最重要的一点,Github上开源项目全这个,使用这个导入工程是真省事,直接打开cmake列表就行,自动加载相关文件。
不过QT就不整这个,还是Qmake简单。
ghslfgkkl88 发表于 2022-11-4 08:57
我是学不来了,我要躺平,我拒绝复杂,我这辈子跟cmake无缘了。
:lol,学新东西还是二八定律吧,把常用的搞熟了,剩余的遇到了需求再仔细研究 wanglehui_12 发表于 2022-11-4 08:29
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入
...
CMake这么火吗:)学不动了 庄永 发表于 2022-11-4 12:08
CMake这么火吗学不动了
主要是很多开源工程基本都提供cmake文件,方便工程添加。
只要是那种喜欢倒腾开源免费的,基本都上这个,树莓派的单片机就是典型代表,软件包全是cmake。
使用商业的那种,基本学不学都没有关系,像MDK,IAR等都自己管理了,embedded studio也支持cmake+ninja工程导入。 我只知道简单的makefile,cmake好像是去构建makefile的。 会飞的猪_2020 发表于 2022-11-4 14:28
我只知道简单的makefile,cmake好像是去构建makefile的。
是的,就是构建makefile用的,工程大了makefile比较麻烦。
页:
[1]