Frage

Wie installiert man Boost-auf MacOS? Im Moment kann ich nicht bjam für den Mac finden.

War es hilfreich?

Lösung

Download MacPorts , und führen Sie den folgenden Befehl ein:

sudo port install boost 

Andere Tipps

Sie können die neueste Version von Boost-erhalten, indem Sie Homebrew .

brew install boost.

http://brewformulas.org/Boost

Nehmen Sie einfach die Quelle, und selbst kompilieren steigern; es ist sehr einfach geworden. Hier ist ein Beispiel für die aktuelle Version von Boost-auf dem aktuellen macOS als dies geschrieben:

  1. Laden Sie die das aktuelle Archiv von https://www.boost.org/users / download / # leben
  2. Packen und gehen Sie in das Verzeichnis:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. Konfigurieren (und bauen bjam):

    ./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
  4. Körperbau:

    ./b2
  5. Installieren:

    ./b2 install

Je nach dem Präfix Sie in Schritt 3 wählen, die Sie sudo Schritt benötigen 5, wenn das Skript versucht, Dateien in einem geschützten Ort kopieren.

Fink erscheint eine ganze Reihe von Boost-Pakete zu haben ...

Mit fink installiert ist und läuft nur tun

fink install boost1.35.nopython

am Terminal und nehmen die Abhängigkeiten es besteht auf. Oder verwenden Sie

fink list boost

eine Liste der verschiedenen Pakete zu erhalten, die availible sind.

Wenn Ihr Compiler ist anders als die mit dem Mac XCode Dev Tool geliefert, folgen Sie einfach den Anweisungen in Abschnitt 5.1 von Erste Schritte für Unix-Varianten . Die Konfiguration und der Aufbau der neuesten Quelle könnten nicht einfacher sein, und es dauerte alles um ca. 1 Minute zu konfigurieren und 10 Minuten zu kompilieren.

Um Probleme zu vermeiden Drittanbieter-Bibliotheken kompilieren, die in Ihrem System installiert Boost müssen, führen Sie dies:

sudo port install boost +universal

Versuchen +universal

Eine Sache zu beachten: Damit, dass ein Unterschied, den Sie mit python gebaut haben +universal vornehmen müssen, wenn Sie nicht haben, oder du bist nicht sicher, dass Sie nur python +universal wieder aufbauen können. Dies gilt sowohl für Gebräu sowie Macports .

$ brew reinstall python
$ brew install boost

oder

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

Sie können bjam für OSX (oder ein anderes O) herunterladen hier

Installieren Sie beide mit Homebrew getrennt.

  

Gebräu installieren Schub
  Gebräu installieren bjam

Installieren Sie Xcode aus dem Mac App Store. Dann verwenden Sie den Befehl:

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

die oben wird installieren Homebrew und lassen Sie Gebräu in Terminal verwenden

dann nur Befehl:

brew install boost

, welche die Boost-Bibliotheken dann installieren würde <your macusername>/usr/local/Cellar/boost

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top