¿Cómo se instala Boost en MacOS?
Pregunta
¿Cómo se instala Boost en MacOS?En este momento no puedo encontrar bjam para Mac.
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
.
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:
- Descargue el .tar.gz desde https://www.boost.org/users/download/#live
Desempaquete y vaya al directorio:
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
Configurar (y construir
bjam
):./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Construir:
./b2
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