硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1941|回复: 8
收起左侧

[Qt] QT6使用CMAKE+NINJa方式有点玩不转,还是用默认的QMAKE吧,简单省事些

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2022-11-4 00:37:37 | 显示全部楼层 |阅读模式

上来选择了个cmake方式,添加文件还是不太方便,主要是不熟练,后面再深入学习下

最终还是使用QMAKE吧

122323.png
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2022-11-4 08:29:07 | 显示全部楼层
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入

分享一些资料: CMake-Practice.pdf (264.27 KB, 下载次数: 29) Cmake-Tutos.pdf (167.14 KB, 下载次数: 24)

CMake菜谱(CMake Cookbook中文版).pdf (9.77 MB, 下载次数: 64)

modern-cmake.pdf (408.46 KB, 下载次数: 25)



回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2022-11-4 08:57:51 | 显示全部楼层
我是学不来了,我要躺平,我拒绝复杂,我这辈子跟cmake无缘了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2022-11-4 10:02:23 | 显示全部楼层
wanglehui_12 发表于 2022-11-4 08:29
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入

...

是的,CMAKE必学,最关键也是最重要的一点,Github上开源项目全这个,使用这个导入工程是真省事,直接打开cmake列表就行,自动加载相关文件。

不过QT就不整这个,还是Qmake简单。

回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2022-11-4 10:18:41 | 显示全部楼层
ghslfgkkl88 发表于 2022-11-4 08:57
我是学不来了,我要躺平,我拒绝复杂,我这辈子跟cmake无缘了。

,学新东西还是二八定律吧,把常用的搞熟了,剩余的遇到了需求再仔细研究
回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2022-11-4 12:08:16 | 显示全部楼层
wanglehui_12 发表于 2022-11-4 08:29
还是CMake吧,这逐渐成为C++开发的构建系统标准了
配合包管理工具vcpkg,也还可以,有点学习成本的投入

...

CMake这么火吗学不动了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2022-11-4 12:45:17 | 显示全部楼层
庄永 发表于 2022-11-4 12:08
CMake这么火吗学不动了

主要是很多开源工程基本都提供cmake文件,方便工程添加。

只要是那种喜欢倒腾开源免费的,基本都上这个,树莓派的单片机就是典型代表,软件包全是cmake。

使用商业的那种,基本学不学都没有关系,像MDK,IAR等都自己管理了,embedded studio也支持cmake+ninja工程导入。
回复

使用道具 举报

39

主题

196

回帖

323

积分

高级会员

积分
323
发表于 2022-11-4 14:28:20 | 显示全部楼层
我只知道简单的makefile,cmake好像是去构建makefile的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
 楼主| 发表于 2022-11-4 14:53:05 | 显示全部楼层
会飞的猪_2020 发表于 2022-11-4 14:28
我只知道简单的makefile,cmake好像是去构建makefile的。

是的,就是构建makefile用的,工程大了makefile比较麻烦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 22:30 , Processed in 0.268833 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表