qt_generate_wayland_protocol_client_sources

为 Wayland 协议 .XML 文件生成客户端 C++ 绑定

此命令从 Qt 6.0 开始提供。

该命令在 Qt6 包的 WaylandClient 组件中定义,可按如下方式加载

find_package(Qt6 REQUIRED COMPONENTS WaylandClient)

概要

qt_generate_wayland_protocol_client_sources(target
                                            FILES file1.xml [file2.xml ...])

如果禁用了无版本命令,则使用 qt6_generate_wayland_protocol_client_sources()。它支持与此命令相同的参数集。

描述

qt_generate_wayland_protocol_client_sources() 创建构建步骤以在单个或多个 Wayland 协议文件上运行 waylandscannerqtwaylandscanner。这些工具将生成实现协议的 C 和 C++ 绑定代码,生成文件将作为 target 的一部分构建。

qt_generate_wayland_protocol_client_sources() 将触发生成实现协议客户端所需的文件。对于合成器,qt_generate_wayland_protocol_server_sources() 是等效函数。

请参阅自定义 Shell自定义扩展 示例,了解如何使用这些函数。

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者版权的。此处提供的文档在自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款下授权。Qt 及其相关标志是芬兰及/或全球其他地区的 The Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。