2012-04-05 20 views
21

Acabo de empezar a compilar las bibliotecas boost C++. Con los siguientes comandos que emití está construyendo todas las librerías de refuerzo, lo que consume mucho tiempo y no es necesario para mi necesidad.¿Cómo construir solo los módulos requeridos?

Sólo descomprimido el archivo boost_1_49_0.7z y desde Visual Studio 2010 command line tool me corrieron bootstrap.bat y creó el ejecutable b2.

Usando este ejecutable, ejecuté b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage para compilar las bibliotecas.

En este momento, todo lo que necesito es construir el módulo de "señales".

¿Qué comandos de cambio se deben suministrar al ejecutable creado de arranque creado para compilar y compilar solo esas bibliotecas específicas?

+1

[bcp] (http://www.boost.org/doc/libs/1_49_0/tools/bcp/doc/html/index.html) puede ser útil. –

+0

@JerryCoffin ¿Dónde puedo encontrar la herramienta bcp? Pude localizar la carpeta bcp con sus fuentes en tool \ directory. O ... ¿Cómo construir la herramienta bcp? –

Respuesta

27

b2.exe --help produce lo siguiente.

--show-libraries Displays the list of Boost libraries that require build and installation steps, then exit.

--with-<library> Build and install the specified <library> If this option is used, only libraries specified using this option will be built.

También es posible utilizar la opción -jX para compilar BOOST en los procesos de X en paralelo.

Cuestiones relacionadas