¿Cómo instalas Boost en MacOS?

¿Cómo instalas Boost en MacOS? En este momento no puedo encontrar bjam para Mac.

Descarga MacPorts y ejecuta el siguiente comando:

 sudo port install boost 

Puede obtener la última versión de Boost usando Homebrew .

brew install boost .

http://brewformulas.org/Boost

Simplemente obtenga la fuente y compile Boost usted mismo; se ha vuelto muy fácil. Aquí hay un ejemplo de la versión actual de Boost en las macOS actuales a partir de esta redacción:

  1. Descargue el .tar.gz de https://www.boost.org/users/download/#live
  2. Descomprime e ingresa al directorio:

     tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0 

  3. Configurar (y comstackr bjam ):

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

     ./b2 
  5. Instalar:

     ./b2 install 

Dependiendo del prefijo que elija en el Paso 3, es posible que necesite sudo Paso 5, si el script intenta copiar archivos a una ubicación protegida.

Parece que Fink tiene un conjunto completo de paquetes de Boost …

Con fink instalado y funcionando solo hazlo

 fink install boost1.35.nopython 

en la terminal y acepte las dependencias en las que insiste. O usar

 fink list boost 

para obtener una lista de diferentes paquetes que están disponibles.

A menos que su comstackdor sea diferente al suministrado con las herramientas Mac XCode Dev, simplemente siga las instrucciones en la sección 5.1 de la Guía de introducción para variantes de Unix . La configuración y construcción de la última fuente no podría ser más fácil, y tomó aproximadamente 1 minuto en configurarse y 10 minutos en comstackrse.

Para evitar problemas al comstackr bibliotecas de terceros que necesitan una actualización instalada en su sistema, ejecute esto:

 sudo port install boost +universal 

Pruebe +universal

Una cosa a tener en cuenta: para que eso marque la diferencia necesitas haber creado python con +universal , si no lo has hecho o no estás seguro de que puedes simplemente reconstruir python +universal . Esto se aplica tanto a brew como a macports .

 $ brew reinstall python $ brew install boost 

O

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

puedes descargar bjam para OSX (o cualquier otro sistema operativo) aquí

Instale ambos usando homebrew por separado.

brew instalar impulso
brew instalar bjam