No se puede encontrar el error "-lboost_python-mt" al usar Boost

No se puede encontrar el error "-lboost_python-mt" al usar Boost

Estoy intentando compilar PyVlfeat y falla con el siguiente error.

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

He visto hilos que mencionan problemas similares, pero ninguno parece proporcionar una solución adecuada y parecen ser bastante antiguos.

El problema aquí es que el script de instalación hace referencia a la opción "-lboost_python-mt-py26" (¿parámetro?) en un momento. Algunos hilos parecen llegar a una solución cambiando la versión del intérprete de Python. (por ejemplo: py27 en lugar de py26).

Sin embargo, esto no funciona para mí y no puedo corregir esta referencia. He instalado Boost con el comando "sudo apt-get install libboost-all-dev".

¿Cómo arreglar este problema?

Respuesta1

Como se mencionó, cambiar la referencia a "-lboost_python-py27" ayuda a resolver el problema.

La fuente de la información es No se puede encontrar la biblioteca boost-thread-mt

información relacionada