Qt qdbusxml2cpp no output



我想允许我的应用程序向 dbus 公开函数。我为我的类生成了以下 xml:

<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="local.ConnectionController">
<method name="onSetConnection">
<arg name="keyname" type="s" direction="in"/>
<arg name="connected" type="b" direction="in"/>
</method>
</interface>
</node>

当我尝试运行 xml2cpp 生成器时,我没有得到任何错误消息没有输出,没有进程甚至没有退出。

qdbusxml2cpp -a controller.xml

使用详细选项时,我也没有输出。 我正在使用qdbusxml2cpp 0.8版本。

为什么该工具不执行任何操作?

问题是.xml必须在"-a"选项之前,并将文件名放在"-a"之后:

qdbusxml2cpp controller.xml -a name_of_file

最新更新