qt_generate_wayland_protocol_server_sources

为Wayland协议.XML文件生成服务器端C++绑定

此命令自Qt 6.0开始引入。

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

find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)

速址

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

如果关闭了无版本命令,则使用qt6_generate_wayland_protocol_server_sources()代替。它支持与该命令相同的参数集。

描述

qt_generate_wayland_protocol_server_sources()会生成要运行waylandscannerqtwaylandscanner的单个或多个Wayland协议文件的构建步骤。这些工具然后将生成实现协议的C和C++绑定代码,结果是构建的目标的一部分。

qt_generate_wayland_protocol_server_sources()将触发实现协议合成器侧所需文件的生成。

qt_generate_wayland_protocol_client_sources()是客户端的等效函数。

有关如何使用这些函数的演示,请参见自定义Shell自定义扩展示例。

© 2024 Qt公司有限公司。包含在此处的文档贡献是各自所有者的版权。此提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3许可的。Qt及其相关标志是芬兰以及其他国家/地区的Qt公司有限公司的商标。所有其他商标均属于它们各自的所有者。