Estoy usando impulso. Lo instalé usando sudo apt-get install
. Ahora no puedo encontrar mi archivo boost lib en mi sistema de archivos.
Quiero incluir la ruta de la lib en mi proyecto Qt. grepping está tardando demasiado :( Encontré el incluye en /usr/include/boost
. Pero también necesito saber la ruta de la biblioteca.
libboost-dev
Respuestas:
No estoy seguro de si esto es lo que estás buscando, pero probablemente quieras instalarlo
libboost-all-dev
.fuente
Si está en una máquina de 64 bits, probablemente encontrará los archivos en
/usr/lib/x86_64-linux-gnu/
Consulte también esto para obtener una explicación de para qué sirve esta carpeta.
fuente
Para mí, la ruta de la biblioteca para
boost
estaba en/usr/lib64
, y eso es todo lo que tuve que agregar a mi ruta de la biblioteca para que el código se construya correctamente.También es completamente posible que la ubicación de la biblioteca fuera una decisión arbitraria de un desarrollador que construye mi computadora. También tenga en cuenta que no estoy usando Ubuntu, pero los sistemas Linux son lo suficientemente similares como para que no importe mucho. Es muy posible que mi solución no ayude a nadie en absoluto.
Si
locate
está disponible para usted en su sistema, intente estos para localizarboost
:fuente
libboost-dev depende de libboost1.46-dev (Ubuntu 12.04) o libboost1.49-dev (Ubuntu 12.10). Ambos paquetes también instalan muchos archivos
/usr/share/boost-build/
. Tal vez es lo que estás buscando.fuente
Para enumerar todos los archivos instalados para un paquete y las dependencias, use
debfoster
y un guión como este. En este ejemplo he usado el paquete
libboost-all-dev
Para enumerar solo los
*.so
archivosfuente