Qt 5 核心兼容性 API
Qt 5 Core Compat 模块包含在 Qt 6 中删除的 Qt 5 核心API。该模块促进了向 Qt 6 的过渡。
使用模块
使用 Qt 模块的 C++ API 需要链接到模块库,无论是直接还是通过其他依赖项。许多构建工具都为此提供了专用支持,包括 CMake 和 qmake。
使用 CMake 构建
使用 find_package()
命令在 Qt6
软件包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS Core5Compat)
target_link_libraries(mytarget PRIVATE Qt6::Core5Compat)
有关更多详细信息,请参阅 使用 CMake 构建 概述。
使用 qmake 构建
要将模块配置为使用 qmake 构建,请将模块添加到项目的 .pro 文件中 QT
变量的值
QT += core5compat
参考
许可证和归属
Qt 5 Core Compat 可在 Qt 公司 的商业许可证下获取。此外,它还可在免费软件许可证下获得:GNU Lesser General Public License 版本 3,或 GNU General Public License 版本 2。有关详细信息,请参阅 Qt 许可证。
此外,Qt 6.7.2 中的 Qt 5 Core Compat 包含以下开来源许可下的第三方模块
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 | |
BSD 2-clause "简化" 许可协议 |
© 2024 Qt 公司有限公司。此处包含的文档贡献由各自的原始所有者拥有版权。此处提供的文档是根据自由软件基金会发布的 GNU Free Documentation License 版本 1.3 许可的。Qt 及其相关标志是芬兰的 Qt 公司和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。