0

CentOS 5.8 で Qt 4.8 (QtWebKit なし) をビルドすることに成功しました (Qt Assistant とデモは正常に動作します)。また、Qt 4.8 に対して Qt Creator 2.4.1 をビルドしました。Qt Creator のビルド中にエラーは発生しませんでした。ただし、Qt Creator を実行しようとすると、次のエラーが表示されます。

[root@localhost bin]# ./qtcreator libdbus-1 で 'dbus_get_version' を解決できません。中止しました

以前にこのエラーに遭遇した人はいますか? どのように修正しましたか?残念ながら、より優れた OS (Ubuntu など) にアップグレードすることは、私にとって選択肢ではありません。

ありがとう、

デビッド

4

1 に答える 1

0

QtDBus モジュールは、実行時に libdbus-1 ライブラリをロードします (dlopen 経由)。そのため、コンパイル/リンク エラーは発生しません。dbus パッケージ (または libdbus-1.so を含むパッケージ) をアップグレードするか、以前のバージョンの Qt を使用してみてください。

(Gentoo では、QtDBus-4.8 は dbus-1.2 に依存し、QtDBus-4.7.4 は dbus-1.0.2 に依存します)。

于 2012-04-18T21:34:06.690 に答える