Comment installez-vous Boost sur MacOS?.
Téléchargez MacPorts et exécutez la commande suivante:
Sudo port install boost
Vous pouvez obtenir la dernière version de Boost en utilisant Homebrew .
brew install boost
.
Obtenez juste la source et compilez Boost yourself; c'est devenu très facile. Voici un exemple de la version actuelle de Boost sur le macOS actuel au moment de cette écriture:
Déballer et aller dans le répertoire:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
Configurez (et construisez bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Construire:
./b2
Installer:
./b2 install
En fonction du préfixe choisi à l'étape 3, vous devrez peut-être passer à l'étape Sudo 5 si le script tente de copier les fichiers dans un emplacement protégé.
Sauf si votre compilateur est différent de celui fourni avec les outils Mac XCode Dev, suivez simplement les instructions de la section 5.1 du Guide de démarrage pour les variantes Unix . La configuration et la construction de la dernière source ne pourraient être plus faciles, et il a fallu environ 1 minute pour la configuration et 10 minutes pour la compilation.
Afin d'éviter les problèmes de compilation de bibliothèques tierces nécessitant l'installation de boost sur votre système, exécutez la procédure suivante:
Sudo port install boost +universal
+universal
Une chose à noter: pour que cela fasse une différence, vous devez avoir construit python
avec +universal
, si vous ne l’avez pas fait ou si vous n'êtes pas sûr de pouvoir reconstruire simplement python +universal
. Ceci s’applique à la fois brassée ainsi que macports .
$ brew reinstall python
$ brew install boost
OR
$ Sudo port -f uninstall python
$ Sudo port install python +universal
$ Sudo port install boost +universal
Fink semble avoir un ensemble complet de paquets Boost ...
Avec fink installé et en cours d'exécution, faites
fink install boost1.35.nopython
au terminal et acceptez les dépendances sur lesquelles il insiste. Ou utiliser
fink list boost
pour obtenir une liste des différents forfaits disponibles.
Installez les deux en utilisant l’homebrew séparément.
brasser installer boost
brasser installer bjam
vous pouvez télécharger bjam pour OSX (ou tout autre système d'exploitation) ici
Installez Xcode à partir du Mac App Store . Ensuite, utilisez la commande suivante:
/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ce qui précède installera homebrew et vous permettra d’utiliser Brew in Terminal
puis utilisez simplement la commande:
brew install boost
qui installerait ensuite les librairies boost à <your macusername>/usr/local/Cellar/boost