2012-04-12 1 views
0

Ich habe Qt 4.8 (ohne QtWebKit) erfolgreich auf CentOS 5.8 gebaut (Qt Assistant und die Demo läuft gut). Ich habe auch Qt Creator 2.4.1 gegen Qt 4.8 gebaut. Ich habe während des Aufbaus von Qt Creator keine Fehler bemerkt. Wenn ich jedoch versuche, Qt Creator auszuführen, erhalte ich die folgende Fehlermeldung:Ausführen von Qt Creator auf CentOS Release 5.8 - Kann 'dbus_get_version' in Ihrem libdbus-1 nicht auflösen

[root @ localhost bin] # ./qtcreator Kann 'dbus_get_version' in Ihrem libdbus-1 nicht auflösen. Abgebrochen

Hat jemand diesen Fehler schon einmal festgestellt? Wie hast du es behoben? Leider ist das Upgrade auf ein besseres Betriebssystem (wie Ubuntu) keine Option für mich.

Danke,

David

Antwort

0

QtDBus Modul lädt libdbus-1-Bibliothek in Runtime (via dlopen). Deshalb haben Sie keine Kompilierungs-/Verbindungsfehler. Sie können versuchen, entweder das dbus-Paket (oder das Paket, das libdbus-1.so enthält) zu aktualisieren oder die vorherige Version von Qt zu verwenden.

(In Gentoo hängt QtDBus-4.8 von dbus-1.2 und QtDBus-4.7.4 hängt von dbus-1.0.2 ab).