J'utilise boost. Je l'ai installé en utilisant sudo apt-get install
. Maintenant, je n'arrive pas à trouver mon fichier boost lib sur mon système de fichiers.
Je veux inclure le chemin de la lib dans mon projet Qt. grepping prend trop de temps :( J'ai trouvé les inclusions /usr/include/boost
. Mais j'ai aussi besoin de connaître le chemin de la bibliothèque.
libboost-dev
Réponses:
Je ne sais pas si c'est ce que vous recherchez, mais vous souhaitez probablement l'installer
libboost-all-dev
.la source
Si vous êtes sur une machine 64 bits, vous trouverez probablement les fichiers sous
/usr/lib/x86_64-linux-gnu/
Voir également ceci pour une explication de la fonction de ce dossier.
la source
Pour moi, le chemin de la bibliothèque de
boost
était dans/usr/lib64
, et c'est tout ce que j'avais à ajouter à mon chemin de bibliothèque pour que le code se construise correctement.Il est également tout à fait possible que l'emplacement de la bibliothèque soit une décision arbitraire d'un développeur construisant mon ordinateur. Notez également que je n'utilise pas Ubuntu, mais les systèmes Linux sont suffisamment similaires pour que cela n'ait pas beaucoup d'importance. Ma solution pourrait très bien n'aider personne du tout.
Si
locate
vous êtes disponible sur votre système, essayez-les pour localiserboost
:la source
libboost-dev dépend de libboost1.46-dev (Ubuntu 12.04) ou libboost1.49-dev (Ubuntu 12.10). Les deux packages installent également un grand nombre de fichiers dans
/usr/share/boost-build/
. C'est peut-être ce que vous cherchez.la source
Pour répertorier tous les fichiers installés pour un package et les dépendances, utilisez
debfoster
et un script comme celui-ci. Dans cet exemple, j'ai utilisé le package
libboost-all-dev
Pour répertorier uniquement les
*.so
fichiersla source