<QtDeprecationMarkers> - Qt 弃用宏

<QtDeprecationMarkers> 头文件包含弃用辅助宏。 更多...

头文件 #include <QtDeprecationMarkers>

详细描述

头文件声明了几个宏,用于禁用弃用的 Qt API,并在使用这些 API 时启用/禁用编译器警告。

宏文档

QT_DEPRECATED_WARNINGS

从 Qt 5.13 开始,此宏没有效果。在 Qt 5.12 及之前版本,如果定义了此宏,编译器将对使用已弃用 API 的情况下生成警告。

另请参阅QT_DISABLE_DEPRECATED_UP_TOQT_NO_DEPRECATED_WARNINGS

QT_DISABLE_DEPRECATED_UP_TO

可以在项目文件中定义此宏以禁用指定版本的 Qt 或更早版本中弃用的函数。默认版本号是 5.0,这意味着将不包括在 Qt 5.0 或之前版本中弃用的函数。

例如,在准备升级到 Qt 6.3 时,在消除所有弃用警告后,可以将 QT_DISABLE_DEPRECATED_UP_TO=0x060300 设置为排除不再使用的 Qt API,以确保在您的自己项目的构建配置中,任何添加对新弃用 API 调用的人都会立即知道。如果您也为自行构建 Qt,则在 Qt 的构建配置中包含此定义将使您的二进制文件更小,通过排除弃用 API 的实现。

另请参阅QT_DEPRECATED_WARNINGS 和 QT_DISABLE_DEPRECATED_UP_TO。

QT_NO_DEPRECATED_WARNINGS

此宏可用于抑制使用弃用 API 时才会生成的弃用警告。

另请参阅QT_DISABLE_DEPRECATED_UP_TO

© 2024 Qt 公司有限公司。本文档中包含的贡献的文档版权属于其各自的版权所有者。本文档的提供依据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款。Qt 和相应的标志是芬兰的 Qt 公司及其它在世界各地的商标。所有其他商标均为其各自的商标所有者。