2

Win 7/x86 システム( Qt 5.1 )でDBus インターフェイス/アダプターを作成するとqdbusxml2cpp、次の問題に直面します。MyAdaptor.hMyInterface.hobjbase.h

そこの定義は、#define interface __STRUCT__次のような多数のコンパイル エラーを引き起こすようです。

connection.interface()->isServiceRegistered // interface !!!

実際には、私のコードだけでなく、次のようなQtコードでも、「インターフェース」が見つかる場所ならどこでも

QDBusInterface(const QString &service, const QString &path, const QString &interface

私のコードでは#undef interface、コンパイルエラーを解決することを試しました(これまでのところ副作用は無視されています)。しかし、これは外部コードの解決策ではありません。

私が間違っていることは何ですか?

4

0 に答える 0