Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar boost 1.60 en ubantu

Cómo instalar boost 1.60 en ubantu

En boost, se utilizan otras bibliotecas de funciones, por lo que para utilizar las funciones correspondientes en boost, primero debe instalar las bibliotecas que pueden faltar en el sistema

[plain ] ver copia simple

apt-get install mpi-default-dev #Instalar biblioteca mpi

[plain] ver copia simple

apt-get install libicu- dev   #Soporta expresiones regulares conjunto de caracteres UNICODE

[plain] ver copia simple

apt-get install python-dev   #Si necesita python

[plain] ver copia simple

p>

apt-get install libbz2-dev    #Si ocurre un error durante la compilación: bzlib.h: No existe tal archivo o directorio

Si no instala lo anterior biblioteca, puedes intentar usar

[plain] ver copia simple

sudo apt-get update

Luego instalar.

Después de instalar las bibliotecas de funciones anteriores, puede compilar la biblioteca boost. Descomprima boost_1_49_0.tar.bz2 para obtener /boost_1_49_0 y cambie el directorio de trabajo actual a esta carpeta.

Abra la carpeta descomprimida, hay un archivo de script bootstrap.sh dentro, ejecute este script

[plain] ver copia simple

./bootstrap .sh

Generar

en bjam. El comando anterior puede tener varias opciones. Para obtener más detalles, consulte el documento de ayuda:

./bootstrap.sh. ayuda . El parámetro --prefix puede especificar la ruta de instalación. Si no se utiliza el parámetro --prefix (recomendado), las rutas predeterminadas son

/usr/local/include y

/. usr/local/lib almacena archivos de encabezado y varias bibliotecas respectivamente. Una vez completada la ejecución, se generará bjam y se realizará una copia de seguridad automática de los scripts existentes.

Tenga en cuenta que boost

1.49 generará dos archivos bjam y b2 en el directorio actual, que son iguales

Una vez completada la compilación, instálelo, es decir, agregue el encabezado. Los archivos y las bibliotecas generadas se colocan en la ruta especificada (--prefix)

[plain] ver copia simple

./b2 install

Instalación completada Puedes pruébelo más tarde

Crear un archivo test.cpp

[plain] ver copia simple

toque test.cpp

vim test. cpp

[cpp] ver copia simple

#include

#include

usando espacio de nombres estándar;

usando impulso de espacio de nombres

int fun(int x,int y){return x+y;}

int main() {

int m=1;int n=2;

cout< p>

return 0;

}

Compilar

[plain] ver copia simple

g++ test.cpp -o test

Ejecución:

[plain] ver copia simple

./test

Resultado:

[ simple] ver copia simple

3