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 协议文件上运行 waylandscanner
和 qtwaylandscanner
。这些工具将生成实现协议的 C 和 C++ 绑定代码,生成文件将作为 target
的一部分构建。
qt_generate_wayland_protocol_client_sources() 将触发生成实现协议客户端所需的文件。对于合成器,qt_generate_wayland_protocol_server_sources() 是等效函数。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者版权的。此处提供的文档在自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款下授权。Qt 及其相关标志是芬兰及/或全球其他地区的 The Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。