Pregunta

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

¿Fue útil?

Solución

Descargar Puertos Mac, y ejecute el siguiente comando:

sudo port install boost 

Otros consejos

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

brew install boost.

http://brewformulas.org/Boost

Simplemente obtenga la fuente y compile Boost usted mismo;se ha vuelto muy fácil.A continuación se muestra un ejemplo de la versión actual de Boost en el macOS actual al momento de escribir este artículo:

  1. Descargue el .tar.gz desde https://www.boost.org/users/download/#live
  2. Desempaquete y vaya al directorio:

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. Configurar (y construir 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 deba sudo el Paso 5, si el script intenta copiar archivos a una ubicación protegida.

Soplón parece tener un conjunto completo de paquetes Boost...

Con fink instalado y ejecutándose, simplemente 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 los diferentes paquetes que están disponibles.

A menos que su compilador sea diferente al suministrado con las herramientas Mac XCode Dev, simplemente siga las instrucciones en la sección 5.1 de Guía de introducción a las variantes de Unix.La configuración y construcción de la fuente más reciente no podría ser más sencilla, y tomó alrededor de 1 minuto configurarla y 10 minutos compilarla.

Para evitar problemas al compilar bibliotecas de terceros que necesitan un impulso instalado en su sistema, ejecute esto:

sudo port install boost +universal

Intentar +universal

Una cosa a tener en cuenta:Para que eso marque la diferencia es necesario haber construido python con +universal, si no lo ha hecho o no está seguro de poder reconstruirlo python +universal.Esto se aplica a ambos elaborar cerveza así como 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í

Instálelos a ambos usando homebrew por separado.

impulso de instalación de cerveza
preparar cerveza instalar bjam

Instale Xcode desde la tienda de aplicaciones de Mac.Luego usa el comando:

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

lo anterior instalará homebrew y le permitirá usar brew en la terminal

entonces solo usa el comando:

brew install boost

que luego instalaría las bibliotecas boost para <your macusername>/usr/local/Cellar/boost

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top