当前位置: 首页 > news >正文

qt5与qt6的cmake区别

文章目录

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

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

注意点:
1,创建的时候就要注意,你到底是用qt5 还是qt6,
因为两者的套件不太一样,而且生成的CMakeList.txt也不同

例如,如果你不用Qt6的话,里面的翻译文件都在左边显示不出来。
在这里插入图片描述
2,
qt_finalize_executable宏仅在使用Qt 6时才需要调用

# 如果使用的是Qt 6,则使用"qt_finalize_executable"进行最后的可执行文件处理。
if(QT_VERSION_MAJOR EQUAL 6)qt_finalize_executable(helloworldff)
endif()
http://www.lryc.cn/news/308277.html

相关文章:

  • 【计算机网络】一些乱七八糟内容
  • 基于ESP32的MicroPython项目量产烧写指南
  • 线性规划的标准型转换
  • 机器学习:探寻智能化时代的科技奇迹
  • 《Flask入门教程》学习笔记
  • go语言基础 -- map的定义与使用
  • 讯方·智汇云校第五期名师班火热报名中!
  • 为什么企业需要使用云电子邮箱?
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符
  • 通过配置数据库事件(Event)来实现定时导出 MySQL 数据库
  • 基于x86架构的OpenHarmony应用生态挑战赛等你来战!
  • LeetCode每日一题2673. Make Costs of Paths Equal in a Binary Tree
  • 贝叶斯分类器
  • 游戏服务之会话管理
  • LeetCode20 有效的括号
  • sql实战_基于某推荐比值问题
  • 协议的概念+本质+作用+最终表现形式,网络问题(技术+应用+解决的协议+存在原因),主机的对称性
  • iOS中卡顿产生的主要原因及优化思路
  • spring boot集成Elasticsearch 7.16.3
  • HTML5+CSS3小实例:环绕小球弹性loading动画
  • SpringBoot 自定义注解实现操作日志记录
  • ubuntu常见配置
  • electron+vue3全家桶+vite项目搭建【27】封装窗口工具类【1】雏形
  • 从模型到复合AI系统的转变
  • 将仓库A中的部分提交迁移到仓库B中
  • 信息安全技术基础
  • flask知识--01
  • 软考52-上午题-【数据库】-关系模式2
  • devc++跑酷小游戏3.5.0
  • Redisson限流算法