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> 中还没有包含前向声明,则会被删...
