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. 在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。