Fehler beim hinzufügen von Symbolen: DSO fehlt von der Kommandozeile aus
Versucht die Oger in das Qt-Projekt. Ogre ist der build erfolgreich. Läuft das Projekt, es gibt mir drei Fehler:
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0:-1: error: error adding symbols: DSO missing from command line
-1: error: main.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'
Wenn ich suchte nach dem Fehler, sagt das makefile editieren und hinzufügen:
LIBS =-lpthread
aber es ist schon da.
Wie dieser Fehler behoben werden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die link-boost-Bibliothek in Ihr Projekt.
Hinzufügen
LIBS += -lboost_system
in Ihr Projekt pro-Datei.In meinem Fall:
Ich benutze code blocks IDE und mit dem gleichen Fehler. Ich löse es wie folgt:
Nun bauen Sie Ihr Programm erneut.
Hoffe, das wird usfull.