Bei Verwendung von Boost kann der Fehler „-lboost_python-mt“ nicht gefunden werden

Bei Verwendung von Boost kann der Fehler „-lboost_python-mt“ nicht gefunden werden

Ich versuche, PyVlfeat zu erstellen, und es schlägt mit dem folgenden Fehler fehl.

/usr/bin/ld: cannot find -lboost_python-mt-py34
collect2: error: ld returned 1 exit status
error: command 'c++' failed with exit status 1

Ich habe Threads gesehen, in denen ähnliche Probleme erwähnt wurden, aber keiner davon schien eine richtige Lösung zu bieten und sie scheinen ziemlich alt zu sein.

Das Problem hier ist, dass das Installationsskript an einer Stelle auf die Option (Parameter?) „-lboost_python-mt-py26“ verweist. Einige Threads scheinen eine Lösung zu finden, indem sie ihre Python-Interpreterversion ändern. (z. B.: py27 statt py26).

Bei mir funktioniert das allerdings nicht und ich kann diesen Verweis nicht korrigieren. Ich habe Boost mit dem Befehl "sudo apt-get install libboost-all-dev" installiert.

Wie kann dieses Problem behoben werden?

Antwort1

Wie bereits erwähnt, hilft das Ändern der Referenz in „-lboost_python-py27“, das Problem zu lösen.

Die Quelle der Informationen ist Boost-Thread-MT-Bibliothek kann nicht gefunden werden

verwandte Informationen