Como você instala o Boost em MacOS?

Como se instala o Boost em MacOS? Neste momento, não consigo encontrar o bjam para o Mac.

Author: MrTux, 2008-09-19

9 answers

Obter MacPorts , e executar o seguinte comando:

sudo port install boost 
 143
Author: dies, 2016-03-16 03:13:54

Você pode obter a última versão do Boost usandoHomebrew .

brew install boost.

Http://brewformulas.org/Boost

 201
Author: jrwren, 2016-03-22 04:19:25

Basta obter a fonte, e compilar Boost yourself; tornou-se muito fácil. Aqui está um exemplo para a versão atual do Boost on the current macOS Como desta escrita:

  1. descarrega o .alcatrao.GZ de https://www.boost.org/users/download/#live
  2. Desempacote e vá para o directório:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0
  3. Configurar (e compilar bjam):

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

    ./b2
  5. Instalar:

    ./b2 install

Dependendo do prefixo que escolher no Passo 3, poderá necessitar do Passo 5 do sudo, se o programa tentar copiar os ficheiros para um local protegido.

 85
Author: snies, 2018-08-07 18:43:39

O Fink parece ter um conjunto completo de pacotes de impulso...

Com o fink instalado e em execução basta fazer

fink install boost1.35.nopython
No terminal e aceitar as dependências em que insiste. Ou utilizar
fink list boost

Para obter uma lista de diferentes pacotes que estão disponíveis.

 5
Author: dmckee, 2008-09-19 19:24:41

A menos que o seu compilador seja diferente do fornecido com as ferramentas Mac XCode Dev, basta seguir as instruções na secção 5.1 do Guia para iniciar as variantes Unix. A configuração e construção da última fonte não poderia ser mais fácil, e levou cerca de 1 minuto para configurar e 10 minutos para compilar.

 5
Author: Daniel James, 2013-07-29 10:51:09

Para evitar problemas na compilação de bibliotecas de terceiros que precisam de um impulso instalado no seu sistema, execute isto:

sudo port install boost +universal
 5
Author: user1823890, 2014-10-10 13:27:40

Tenta +universal

Uma coisa a notar: para que isso faça a diferença é preciso ter construído python com +universal, Se não tiver ou não tiver a certeza se pode reconstruir python +universal. Isto aplica-se tanto a brew como a macports.

$ brew reinstall python
$ brew install boost

Ou

$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
 5
Author: Jacksonkr, 2016-12-29 19:26:26

Pode transferir o bjam para o OSX (ou qualquer outro OS) {[[2]}Aqui

 3
Author: Ferruccio, 2008-09-19 18:38:01

Instale Ambos usando o homebrew separadamente.

Brew install boost
brew install bjam

 3
Author: Kondal Rao, 2015-10-09 13:40:17