Genaues Duplikat:
Hallo, ich schreibe eine plattformübergreifende Qt-Anwendung für eine Diplomarbeit. Ich habe mit Qt 4.3 gearbeitet, aber erst kürzlich auf 4.5 aktualisiert. Auf meinem Windows-Rechner funktioniert es hervorragend. Es gibt keine Probleme. Auf meinem Linux-Rechner läuft es jedoch nicht ganz so gut.
Ich verwende den Qt Creator und er durchläuft den Kompilierungsprozess und erstellt alle Objektdateien. Aber dann macht er einen Aufruf an:
g++ -Wl, -rpath, (alle .o-Dateien hier) -L/media/HOME/Qt-Linux-4.5/qt/lib -lQtGui -L/media/HOME/Qt-Linux-4.5/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lrt -lglib-2.0 -ldl -lpthread
Ich erhalte die Fehlermeldung:
/usr/bin/ld: kann -lfreetype nicht finden collect2: ld gab 1 Exit-Status zurück
Jetzt kann ich libfreetype.so.6 und libfreetype.so.6.3.18 in meinen /usr/lib-Ordnern finden. Ich habe versucht, dies mit dem Einfügen von -L/usr/lib auszuführen, aber das hat nicht funktioniert. Ich habe ln -s /usr/lib/libfreetype.so.6.3.18 libfreetype.so versucht, ich habe versucht, die Datei ld.so.conf zu bearbeiten.
Ich versuche dies auf einem eeepc mit Eeebuntu, falls das hilft.
Hilfe!!! Ich versuche schon seit zwei Tagen, das zum Laufen zu bringen. Ich weiß nicht, was ich noch tun kann. Irgendwelche Vorschläge?
Vielen Dank! Brent