Recientemente actualicé desde boost 1.40 a 1.45 eliminando por completo el directorio boost anterior, descargando las fuentes 1.45 y reconstruyendo las bibliotecas que quería. Luego instalé las librerías usando bjam install./usr/bin/ld: no se puede encontrar -lboost_system-mt
Nada más ha cambiado en mi máquina, sin embargo, ahora cuando estoy construyendo mi programa en C++, me sale el siguiente error de enlace:
/usr/bin/ld: cannot find -lboost_system-mt
busqué y realmente no existe el archivo. Parece que las bibliotecas mt ya no forman parte de la biblioteca, ¿o me falta algo?
¿Cómo puedo resolver esto?
¿Se puede construir con la biblioteca no multiproceso (solo 'boost_system')? – chrisaycock
Pruebe 'rpm -ql boost-devel | grep libboost' para ver qué .so tienes. –
¿Lo construiste? –