¿Existe una versión de la biblioteca Boost de 64 bits para VS2008? ¿O tengo que compilar uno yo mismo? si es así, ¿alguien tiene experiencia con él?
c++
visual-studio-2008
boost
ra170
fuente
fuente
Tengo los binarios construidos en mi sitio: http://boost.teeks99.com
Editar 2013-05-13: Mis compilaciones ahora están disponibles (a partir de la 1.53) directamente desde la página de sourceforge .
fuente
ACTUALIZACIÓN (19.09.2017): se agregaron líneas de script para VS2017. Tenga en cuenta que Boost admite el compilador VS2017 de una determinada versión anterior. Usé la última versión (1.65.1).
Usé estos scripts para crear boost para plataformas x64 y x86, lib y dll, depurar y lanzar para VS2017, VS2015 y VS2013:
Puede crear un
.bat
archivo y ejecutarlo para crear sus binarios de impulso.fuente
En este momento, los binarios de 64 bits proporcionados por teeks99 (ver otra respuesta) parecen ser los únicos binarios de 64 bits disponibles. Durante un tiempo, BoostPro también proporcionó binarios de 64 bits, pero a partir de la 1.51 parecen estar fuera de servicio.
Entonces, volvemos a dos opciones: los binarios teeks99 o la creación de los suyos propios.
La mayor parte de la información que necesitaba para crear la mía propia estaba aquí: https://stackoverflow.com/a/2655683/613288
Lo único que faltaba era cómo hacer que esto funcionara con la versión gratuita de Visual Studio 2010 Express. Encontré esa parte faltante en otro lugar, y después de alguna personalización, la receta final que usé para mi compilación de los binarios boost 1.49.0 fue:
Inicie Visual C ++ y, desde el menú Herramientas, inicie el símbolo del sistema de Visual Studio.
En la ventana de la consola, haga lo siguiente:
y luego en el directorio boost:
El último comando está personalizado para lo que necesitaba (solo algunas bibliotecas vinculadas estáticamente).
fuente
Me hice un pequeño script que los compila todos para VS2005 y VS2008:
fuente