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()
相关推荐
yunsr9 小时前
python作业3
开发语言·python
星火开发设计9 小时前
this 指针:指向对象自身的隐含指针
开发语言·数据结构·c++·学习·指针·知识
梵刹古音9 小时前
【C++】构造函数
开发语言·c++
独自破碎E9 小时前
【曼哈顿距离】BISHI25 最大 FST 距离
java·开发语言
苏涵.9 小时前
Java三大集合:List、Set、Map
java·开发语言
Amumu121389 小时前
Vue3 Composition API(一)
开发语言·javascript·ecmascript
存在的五月雨9 小时前
Spring Security认证流程
java·开发语言·mysql
树码小子9 小时前
综合练习:验证码案例(1)总体设计
java·开发语言·spring
草莓熊Lotso9 小时前
Qt 主窗口核心组件实战:菜单栏、工具栏、状态栏、浮动窗口全攻略
运维·开发语言·人工智能·python·qt·ui
Ronin3059 小时前
持久化数据管理中心模块
开发语言·c++·rabbitmq·gtest