qt_generate_dbus_interface
从头文件生成 D-Bus 接口。
该命令定义在 DBus
组件的 Qt6
软件包中。请使用以下命令加载软件包:
find_package(Qt6 REQUIRED COMPONENTS DBus)
此命令自 Qt 6.0 以来已引入。
概述
qt_generate_dbus_interface(header [customName] [OPTIONS options] )
如果未启用无版本命令,则使用 qt6_generate_dbus_interface()
。它支持与该命令相同的参数集。
描述
解析包含 QObject 派生类声明的 C++ 源或头文件,并生成包含 D-Bus Introspection XML 的文件。
默认情况下,生成的 XML 文件存储在当前二进制目录中,与头文件的基名相同。您可以通过添加 customName
作为可选的第二个参数来指定不同的名称或路径。
选项
该函数设置对 qdbuscpp2xml
命令行工具的调用。可以在 OPTIONS
之后设置工具的进一步参数。
© 2024 The Qt Company Ltd. 本文档的贡献是各自所有者的版权。此处提供的文档根据自由软件基金会发布并遵循的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。