web-dev-qa-db-fra.com

Comment installez-vous Boost sur MacOS?

Comment installez-vous Boost sur MacOS?.

144
Robert Gould

Téléchargez MacPorts et exécutez la commande suivante:

Sudo port install boost 
146
dies

Vous pouvez obtenir la dernière version de Boost en utilisant Homebrew .

brew install boost.

http://brewformulas.org/Boost

216
jrwren

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:

  1. Téléchargez le .tar.gz à partir de https://www.boost.org/users/download/#live
  2. Déballer et aller dans le répertoire:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. Configurez (et construisez bjam):

    ./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
  4. Construire:

    ./b2
  5. 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é.

89
snies

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. 

5
Paul Kohut

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
5
user1823890

Essayez +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
5
Jacksonkr

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.

5
dmckee

Installez les deux en utilisant l’homebrew séparément.

brasser installer boost 
brasser installer bjam

3
Kondal Rao

vous pouvez télécharger bjam pour OSX (ou tout autre système d'exploitation) ici

3
Ferruccio

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

0
UDAY JAIN