登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 587|回复: 0

Qt推出Clazy框架资助项目从Qt5移植到Qt6

[复制链接]

952

主题

952

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2020-12-24 03:34:14 | 显示全部楼层 |阅读模式 来自 海南万宁

原标题:Qt推出Clazy框架资助项目从Qt 5移植到Qt 6

克日,Qt 推出了 Clazy 框架 ,专门用于资助项目从 Qt 5 移植到 Qt 6。该框架包罗一些查抄,这些查抄可以利用 Clazy 作为编译器插件运行,也可以在 .json 文件上利用 Clazy standalone 或从 Qt Creator 内部运行。下面是专用于 Qt 6 移植的 Clazy 查抄列表:

  • qt6-deprecated-api-fixes。Qt 5.15 中已弃用的 API 已从 Qt 6 中删除。该查抄会发现这些 API,并根据 API 来决定是否提供一个更换。
  • qt6-header-fixes。从Qt 5到 Qt 6,一些头文件被移动了。这个查抄将用 Qt 6 的路径更换过期的路径。
  • qt6-qhash-signature。这项查抄改正了 qHash、qHashBits、qHashRange 和 qHashRangeCommutative 的署名。
  • qt6-fwd-fixes。该查抄告诫 <QtCoreqcontainerfwd.h> 中存在的前向声明。假如 <QtCoreqcontainerfwd.h> 中还没有包罗前向声明,则会被删除,取而代之的是 <QtCoreqcontainerfwd.h>。
  • missing-qobject-macro。这个查抄可以找到没有 Q_OBJECT 宏的 QObject 派生类。

假如要利用全部专门用于 Qt 6 移植的 Clazy 查抄,用户必要拥有 Qt Creator 14.4.1 或以上版本。在 Qt Creator 中打开项目后,用户必要在分析过程中选择要运行的 Clazy 查抄。别的,在 Qt Creator 中,修复步伐之间的辩论不会被告诫,因此要留意当应用与同一行上发生的差别查抄相干的修复步伐。

关于该框架的具体内容,可以查阅其公告: http://www.qt.io/blog/porting-from-qt-5-to-qt-6-using-clazy-checks

返回搜狐,检察更多

责任编辑:





上一篇:AI配对真能办理“只身公害”?
下一篇:科研院所新规划Ⅱ:目的上趋向A,阶段上兼容B,过程上服务A和B的主体范例定 ...
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-1 12:03 , Processed in 0.164687 second(s), 44 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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