sé cómo construir impulso con la última Visual Studio en mi máquina (this question, for example)¿Cómo creo impulso con Visual Studio 2008 cuando tengo instaladas varias versiones de Visual Studio?
Sin embargo, tengo que construir las librerías de Visual Studio 2008 (VC9)
Intenté usar conjunto de herramientas = VC9 pero tener problemas/sin éxito.
¿Cómo puedo crear las librerías para vc9?
Después corro boostrap trato de ejecutar
b2 toolset=vc9
pero la salida es:
C:/Desarrollo/impulso 50/boost_1_50_0/boost_1_50_0/herramientas/construcción/v2/construcción \ toolset.jam: 39: en toolset.using vc9.init regla desconocida en el conjunto de herramientas del módulo
C:/Desarrollo/impulsar 50/boost_1_50_0/boost_1_50_0/tools/build/v 2 \ build-system.jam: 481: en el proceso -explícitas-conjunto de herramientas solicitudes
C:/Desarrollo/impulsar 50/boost_1_50_0/boost_1_50_0/tools/build/v2 \ construir-system.jam: 562: en carga
C: \ Desarrollo \ impulso 50 \ boost_1_50_0 \ boost_1_50_0 \ herramientas \ build \ v2/kernel \ modules.jam: 283: en importación
C: \ Desarrollo \ impulso 50 \ boost_1_50_0 \ boost_1_50_0 \ tools \ build \ v2/kernel/bootstrap.jam: 142: en boost-build
C: \ Desarrollo \ impulso 50 \ boost_1_50_0 \ boost_1_50_0 \ impulso build.jam: 17: alcance módulo
Esto es exactamente lo que esperaba: si intento aumentar la línea de comandos vs2008, quiero el compilador vs2008 y el entorno de compilación. Y el impulso no hace esto, sigue adelante y elige vs2010.El sistema de compilación debe ser referencialmente transparente. Lo que está haciendo el impulso, buscar ajustes globales en el sistema, es casi lo peor que podrían hacer. –