Domanda

Come si installa Boost su MacOS? In questo momento non riesco a trovare bjam per Mac.

È stato utile?

Soluzione

Scarica MacPorts ed esegui il comando seguente:

sudo port install boost 

Altri suggerimenti

Puoi ottenere l'ultima versione di Boost usando Homebrew .

brew install boost.

http://brewformulas.org/Boost

Basta ottenere il sorgente e compilare Boost te stesso; è diventato molto facile. Ecco un esempio per l'attuale versione di Boost sull'attuale macOS al momento della stesura:

  1. Scarica il .tar.gz da https://www.boost.org/users / download / # vivono
  2. Scompatta e vai nella directory:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. Configura (e crea bjam):

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

    ./b2
  5. Installare:

    ./b2 install

A seconda del prefisso scelto nel passaggio 3, potrebbe essere necessario ripetere il passaggio 5, se lo script prova a copiare i file in un percorso protetto.

Fink sembra avere un set completo di pacchetti Boost ...

Con Fink installato e in esecuzione, basta

fink install boost1.35.nopython

al terminale e accetta le dipendenze su cui insiste. Oppure usa

fink list boost

per ottenere un elenco di diversi pacchetti disponibili.

A meno che il compilatore non sia diverso da quello fornito con gli strumenti Mac XCode Dev, basta seguire le istruzioni nella sezione 5.1 di Guida introduttiva per le varianti Unix . La configurazione e la costruzione dell'ultima fonte non potrebbe essere più semplice e ci sono voluti circa 1 minuto per la configurazione e 10 minuti per la compilazione.

Per evitare problemi nella compilazione di librerie di terze parti che richiedono l'installazione di boost nel tuo sistema, esegui questo:

sudo port install boost +universal

Prova +universal

Una cosa da notare: per fare ciò, devi aver creato python con python +universal, se non l'hai fatto o non sei sicuro di poter semplicemente ricostruire <=>. Questo vale sia per birra che per macport .

$ brew reinstall python
$ brew install boost

o

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

puoi scaricare bjam per OSX (o qualsiasi altro sistema operativo) qui

Installali entrambi usando homebrew separatamente.

  

brew install boost
  brew install bjam

Installa Xcode dal Mac App Store. Quindi utilizzare il comando:

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

quanto sopra installerà homebrew e ti permetterà di usare brew nel terminale

quindi usa solo il comando:

brew install boost

che avrebbe quindi installato le librerie boost su <your macusername>/usr/local/Cellar/boost

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top