Не удается найти ошибку "-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.

Другие вопросы по тегам