Primero, debe tener las variables de entorno PATH, INCLUDE y LIB adecuadas en el shell de comandos. Para ello, llame al archivo "vcvarsall.bat
" (o similar) con el parámetro:
vcvarsall.bat x86
siguiente que tiene que construir bjam (también se puede descargar desde la página Boost, pero es casi tan rápido). Ir a la carpeta tools\jam\src
en Boost y tipo:
build.bat
debe producir una subcarpeta que contiene bin.ntx86
bjam.exe. Para su comodidad, cópielo en la carpeta principal de Boost. Luego, puedes construir bcp. Entra en la carpeta tools\bcp
y tipo:
..\..\bjam.exe --toolset=msvc
De vuelta en la carpeta principal de Impulso a continuación, puede crear cualquier biblioteca que desea:
bjam toolset=msvc –-with-{library}
donde {library}
es una de las bibliotecas para construir. Todas las bibliotecas compilables se pueden mostrar con:
bjam –-show-libraries
Hay muchos más parámetros de compilación bjam. Algunos parámetros con palabras clave que puede especificar son:
variant=debug|release
link=shared|static
threading=multi|single
Un ejemplo sería:
bjam toolset=msvc –-with-filesystem threading=multi variant=debug stage
Para más informaciones, visite el Boost documentation pages.
Editar: Actualización enlace para que apunte a la documentación más reciente Boost
Editar: Corregido opciones --with- {} biblioteca y --show-bibliotecas
Gracias por la excelente respuesta! Esto me ayudó mucho. –
Es '--with- {library}' y '--show-libraries'. Dos '-', no uno. – KTC
Gracias KTC, la documentación dice lo mismo. Corregí la respuesta. – vividos