Qt qdbusxml2cpp нет вывода - PullRequest
       27

Qt qdbusxml2cpp нет вывода

1 голос
/ 20 октября 2019

Я хочу разрешить моему приложению предоставлять функции для 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

При использовании опции verbose я тоже не получаю вывод. Я использую qdbusxml2cpp версии 0.8.

Почему инструмент ничего не делает?

1 Ответ

1 голос
/ 20 октября 2019

Проблема в том, что .xml должен быть перед опцией "-a" и ставить имя файла после "-a":

qdbusxml2cpp controller.xml -a name_of_file
...