qt5与qt6的cmake区别

文章目录

使用cmake构建qt项目,坑很多。一是本身就麻烦,二是,确实坑,因为不同的qtcreator版本,选了不同的kits(套件) 生成的CMakeList.txt文件也不一样。

如果可以的话都选择Qt6的相关选项,这样的话,生成的CMakeList.txt文件精简很多

注意点:

1,创建的时候就要注意,你到底是用qt5 还是qt6,

因为两者的套件不太一样,而且生成的CMakeList.txt也不同

例如,如果你不用Qt6的话,里面的翻译文件都在左边显示不出来。

2,

qt_finalize_executable宏仅在使用Qt 6时才需要调用

qmake 复制代码
# 如果使用的是Qt 6,则使用"qt_finalize_executable"进行最后的可执行文件处理。
if(QT_VERSION_MAJOR EQUAL 6)
    qt_finalize_executable(helloworldff)
endif()
相关推荐
DLYSB_21 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯
雨田言炎1 天前
四、关于Qt项目需要知道的
开发语言·笔记·qt
程序喵大人1 天前
【C++进阶】STL算法与函数对象 - 02 sort为什么需要随机访问迭代器
开发语言·c++·算法
SomeB1oody1 天前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程
用户昵称1001 天前
C/C++编程-工程实践-本地存储log的工程意义
c语言·开发语言
吹什么轩1 天前
c++复习:map和set的使用
开发语言·c++
必须得开心呀1 天前
qt生成dump文件并定位异常
开发语言·qt
fpcc1 天前
跟我学C++中级篇—内存流
开发语言·c++
Cicada1281 天前
ccvt:一个用 Rust 写的中国地图坐标系互转命令行工具
开发语言·后端·rust