web-dev-qa-db-fra.com

quel est l'emplacement par défaut de la bibliothèque boost installée à l'aide de macport sur mac?

Je viens tout juste d'installer boost sur mac, en utilisant macport avec la commande suivante

Sudo port install boost

Il est bien installé, mais je ne sais pas du tout où la bibliothèque boost a été installée.
Où devrait-il être/comment pourrais-je le rechercher?

17
user977476

Les en-têtes doivent être en /usr/local/include/boost et les bibliothèques en /usr/local/lib. ou en /opt/local/include/boost et /opt/local/lib, je crois.

Vous pouvez rechercher en utilisant locate:

locate boost
28
maditya

La valeur par défaut est/usr/local/lib/usr/local/include

Vous voudrez peut-être reconstruire les bibliothèques en utilisant la chaîne d'outils clang 

./bjam toolset=clang

puis effectuez une installation manuelle à un emplacement spécifique, en particulier si vous souhaitez passer d'une version à l'autre (pour le contrôle de source ou les tests, etc.)

> find . -name boost

travaille aussi

1
Ronnie

Utilisation de macOS Sierra 10.13.5, installé boost avec brew. emplacement dans /usr/local/include/

1
Notable1

Pour moi, avec High Sierra et MacPorts 2.4.4, MacPorts a installé Boost 1.66 sous:

/opt/local/include/boost
0
biohzd