Не удалось найти ошибку «-lboost_python-mt» при использовании Boost

Не удалось найти ошибку «-lboost_python-mt» при использовании Boost

Я пытаюсь собрать PyVlfeat, но он завершается со следующей ошибкой.

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

Я видел темы, в которых упоминалась похожая проблема, но ни одна из них не предлагала надлежащего решения, и они, похоже, довольно старые.

Проблема здесь в том, что скрипт установки ссылается на опцию (параметр?) "-lboost_python-mt-py26" в какой-то момент. Некоторые потоки, похоже, достигают решения, изменяя версию интерпретатора python. (например: py27 вместо py26).

Однако это не работает для меня, и я не могу исправить эту ссылку. Я установил Boost командой "sudo apt-get install libboost-all-dev".

Как решить эту проблему?

решение1

Как уже упоминалось, изменение ссылки на «-lboost_python-py27» помогает решить проблему.

Источник информации: Не удалось найти библиотеку boost-thread-mt

Связанный контент