Question

Comment installez-vous Boost sur MacOS? Pour le moment, je ne trouve pas bjam pour Mac.

Était-ce utile?

La solution

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

sudo port install boost 

Autres conseils

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

brew install boost.

http://brewformulas.org/Boost

Obtenez simplement 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 fichier .tar.gz à partir de https://www.boost.org/users / download / # live
  2. Décompressez et allez 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 5 si le script tente de copier les fichiers dans un emplacement protégé.

Fink semble disposer d'un ensemble complet de packages Boost ...

Avec fink installé et en cours d'exécution, il suffit de faire

fink install boost1.35.nopython

au terminal et acceptez les dépendances sur lesquelles il insiste. Ou utilisez

fink list boost

pour obtenir une liste des différents packages disponibles.

Sauf si votre compilateur est différent de celui fourni avec les outils de développement Mac XCode, suivez simplement les instructions de la section 5.1 de 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.

Pour éviter les problèmes de compilation de bibliothèques tierces nécessitant l'installation de boost dans votre système, exécutez la procédure suivante:

sudo port install boost +universal

Essayez +universal

Une chose à noter: pour que cela fasse une différence, vous devez avoir construit python avec python +universal, si vous ne l’avez pas fait ou si vous n'êtes pas sûr de pouvoir reconstruire <=>. Cela s'applique à la fois aux breuvages et aux macports .

$ brew reinstall python
$ brew install boost

OU

$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal

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

Installez-les séparément en utilisant l'homebrew séparément.

  

brassez installez boost
  brasser installer bjam

Installez Xcode à partir du Mac App Store. Puis utilisez la commande:

  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Ce qui précède installera l’homebrew et vous permettra d’utiliser le brassage dans le terminal

puis utilisez simplement la commande:

brew install boost

qui installerait ensuite les librairies boost sur <your macusername>/usr/local/Cellar/boost

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top