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