in ubuntu 12.04 machen, nicht finden, Qt-Bibliotheken
Wenn ich laufen machen (nach dem ausführen von qmake) bekomme ich die folgende Fehlermeldung:
/usr/bin/ld: cannot find -lQtGui
/usr/bin/ld: cannot find -lQtCore
In synaptic zeigt es, dass ich habe installiert libqtcore4 und libqtgui4.
Gibt es kein solches Verzeichnis als /usr/bin/ld.
Grundsätzlich, ich habe installiert die QtSDK, und QtCreator scheint gut zu funktionieren, dass er bauen kann, das Hallo-Welt-Programm. Aber ich möchte in der Lage sein zu arbeiten, von der CLI und führen machen. Ich vermute, dass ich möglicherweise die Umleitung des make-Programms anderswo suchen QtGui und QtCore. Wenn ja, wie finde ich heraus, wo sich diese Bibliotheken? Ich bin mit Ubuntu 12.04 und habe ich folgte dem Rat von dieser Seite http://www.qtforum.org/article/28081/installing-qt-4-5-2-on-linux.html bis auf den letzten Abschnitt, wo es spricht über Bibliotheken. Irgendwelche Vorschläge?
/usr/bin/ld
haben Sie einige ernsthafte Probleme haben.Hast du qmake ?
InformationsquelleAutor | 2012-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Qt installieren mit apt-get
oder, wenn Sie wollen, dass alles
InformationsquelleAutor Froyo
Die Beratung bei http://www.qtforum.org/article/28081/installing-qt-4-5-2-on-linux.html ist veraltet und nutzlos in Ihrem Fall, da Sie eine aktuelle version von Ubuntu. Es führt dazu, dass es zwei verschiedene Versionen von Qt nebeneinander, das ist technisch möglich, aber schwer zu verwalten.
Sollten Sie die qtcreator Ubuntu-Paket und löschen Sie einfach die
/opt/qtsdk...
Verzeichnis und rückgängig machen die änderungen vorgeschlagen, durch die veraltete Anleitung. Es ist wichtig, dass IhrePATH
ist nicht optimiert, so dass es die Ubuntu-version vonqmake
dass gefunden wird, wenn von der Kommandozeile aufgerufen.Wenn Sie noch Zusammenstellung Probleme nach, dass, werden Sie wahrscheinlich gelöst werden, indem man weitere Pakete installieren, wie libqt4-dev oder anderen Qt-spezifische Pakete.
Auch /usr/bin/ld ist kein Verzeichnis, es ist der linker Programm.
Mir fehlte
libqt4-dev
danke für den Zeiger.InformationsquelleAutor Daniel Vérité