Tengo un proyecto de C++ que usa boost. Todo el proyecto está construido con scons + Visual Studio 2008. Instalamos Visual Studio 2010 y resultó que scons intentaba usar el compilador posterior en lugar del anterior y no pudo construir el proyecto como impulso y visual studio 2010 don 'Me gusta mucho el uno al otro, todavía. Quisiéramos suprimir esto y forzar que scons use la versión 2008. es posible? Cómo hacemos esto?Forzando a los scons a usar un compilador anterior?
Respuesta
se puede modificar el scons Medio Ambiente() Con sólo elegir la versión que desea:
env = Medio Ambiente (MSVC_VERSION = <someversion>
)
Desde la página de manual scons:
MSVC_VERSION Establece la versión preferida de Microsoft Visual C/C++ a uso.
Si $ MSVC_VERSION no está definida, se SCons (por defecto) seleccione la versión más reciente de Visual C/C++ instalado en su sistema . Si la versión especificada no está instalada, la inicialización de la herramienta fallará. Esta variable debe ser pasada como argumento para el constructor Environment(); configurándolo después no tiene efecto. Establézcalo en un valor inesperado (por ejemplo, "XXX") para ver los valores válidos en su sistema.
Tendrá que volver a definir la variable de construcción CXX, a ser posible en su entorno:
env = Environment(CXX = "C:\\path\to\vs2008\executable")
Hola, lo siento por la respuesta tardía, voy a darle un tiro – Maciek
- 1. Configuración de SCons a Autolint
- 2. equivalente a "touch" en scons?
- 3. Delphi 2010 con compilador anterior
- 4. geom_boxplot() desde ggplot2: forzando a que aparezca un nivel vacío
- 5. Python, forzando una lista a un tamaño fijo
- 6. Retroceso de un controlador a uno anterior
- 7. Codeigniter & PHP - forzando un 404?
- 8. forzando a un bloque jQuery listo para ejecutarse después de todos los otros bloques listos
- 9. Compilador Lua a JVM?
- 10. Compilador C a Brainfuck (por hostigar a un profesor)?
- 11. SCons: Cómo usar los mismos constructores de múltiples variantes (liberación/depuración) de un programa
- 12. Con scons, ¿cómo se enlaza a bibliotecas preconstruidas?
- 13. Volver a la página anterior
- 14. forzando a un programa a purgar su salida estándar cuando se redirige
- 15. forzando el acceso a __PHP_Incomplete_Class propiedades del objeto
- 16. ¿Está forzando la comunicación I2C a ser segura?
- 17. volver a la página anterior
- 18. Agregar archivos SCONS a las búsquedas de Ack
- 19. ¿Cómo puedo enviar un parámetro a un filtro anterior?
- 20. Compilador .NET, Java a JavaScript
- 21. ¿Cómo forzar a iPython a usar una versión anterior de Python?
- 22. ¿Cómo revertir un archivo a una versión anterior sin sobrescribir los cambios actuales?
- 23. Compilador de Java a JavaScript
- 24. Controlador de navegación Botón Atrás para ir a la pantalla anterior a la pantalla anterior
- 25. Volver a lo básico - C Error # compilador
- 26. Convertir a ARC - LLVM compilador 3.0 Error
- 27. Forzando https en Grails
- 28. Vim - Ir a la ubicación anterior
- 29. Volver a la revisión anterior en Bazar
- 30. filtro django anterior a día (s)?
mañana voy a tratar de que mañana por la mañana – Maciek
env = Medio Ambiente (MSVC_VERSION = 9,0) trabajadas. – Maciek
MSVC_VERSION = '11 .0Exp 'para hacer 2012Express. – vrdhn