Qt qdbusxml2cpp无输出
Qt qdbusxml2cpp no output
我想让我的应用程序向 dbus 公开函数。我为我的 class 生成了以下 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
我想让我的应用程序向 dbus 公开函数。我为我的 class 生成了以下 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