217 votes

Comment installer Boost sur MacOS ?

Comment installer Boost sur MacOS ? Pour l’instant, je ne peux pas trouver bjam pour Mac.

mise à jour : Merci pour les réponse MacPorts et Merci de commentaire de la hasseg pour le lien

http://www.MacPorts.org/

Je suis encore nouveau à mon Mac, mais avec des ports, il semble que nous allons y aller le long de beaucoup mieux.

343voto

jrwren Points 3002

Cette question et la réponse sont vieux de plus de 2 ans maintenant. Je pense que le moyen le plus facile de le faire ces jours-ci est d’installer infusion et puis « brew installer boost ».

L’url actuelle pour homebrew est http://brew.sh/

163voto

dies Points 680

Exécutez la commande suivante :

Ou de nos jours (à partir de réponse ci-dessous) :

123voto

snies Points 1983

Juste obtenir le code source et le compiler Boost-vous, il est devenu très facile. Voici un exemple pour la version actuelle de Boost (1.50.0) sur le courant OSX (10.7.4) de cette écriture:

  1. Télécharger l' .tar.gz à partir de http://sourceforge.net/projects/boost/files/boost/1.50.0/
  2. Déballez et allez dans le répertoire:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0
  3. Configurer (et de construire bjam):

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

    ./b2
  5. Installer:

    ./b2 install

Selon le préfixe que vous choisissez à l'Étape 3, vous pourriez avoir besoin de sudo Étape 5, si le script tente de copier des fichiers dans un emplacement protégé.

5voto

dmckee Points 50318

Fink semble avoir un ensemble complet de paquets de Boost...

Avec fink installé et en cours d’exécution juste faire

au terminal et accepter les dépendances, il insiste sur. Ou l’utilisation

pour obtenir une liste des paquets différents qui sont disponibles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X