Wie installieren Sie Boost-auf MacOS?
Frage
Wie installiert man Boost-auf MacOS? Im Moment kann ich nicht bjam für den Mac finden.
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
.
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:
- Laden Sie die das aktuelle Archiv von https://www.boost.org/users / download / # leben
-
Packen und gehen Sie in das Verzeichnis:
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
-
Konfigurieren (und bauen
bjam
):./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
-
Körperbau:
./b2
-
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