c++ - online - Cómo construir iostreams de refuerzo con soporte gzip y bzip2 en Windows
tar bz2 (1)
No soy un experto, pero esto funcionó para mí.
Opción 1 (directamente de la fuente)
Extraiga las descargas a los directorios, mueva los directorios a un lugar que desee. Tuve que evitar
C:/Program Files (x86)/porque no podía hacer que funcionara con espacios en el nombre del directorio, así que creéC:/Sys/y lo usé.Abra un símbolo del sistema con privilegios elevados (ejecute como administrador), vaya a su directorio de
boost, por ejemplo,C:/Program Files (x86)/boost/boost_1_50_0/y escribab2.exe --with-iostreams -s BZIP2_SOURCE=C:/Sys/bzip2-1.0.6 -s ZLIB_SOURCE=C:/Sys/zlib-1.2.7Verifique que
C:/Program Files (x86)/boost/boost_1_50_0/stage/libcontiene los archivos deseados, por ejemplo,libboost_zlib-vc100-*-1_50ylibboost_bzip2-vc100-*-1_50.
Opción 2 (compilación desde la fuente primero)
Como se indica arriba, descargue los archivos fuente.
Abra un
Visual Studio Command Promptcon privilegios elevados (ejecute como administrador)Vaya a
C:/Sys/zlib-1.2.7>y escribanmake -f win32/Makefile.msc. Esto construirázlib.Vaya a
C:/Sys/bzip2-1.0.6>y escribanmake -f makefile.msc. Esto construirágzip2.El comando para
boostahora se convierte enb2.exe --with-iostreams -s BZIP2_BINARY=libbz2 -s BZIP2_INCLUDE=C:/Sys/bzip2-1.0.6 -s BZIP2_LIBPATH=C:/Sys/bzip2-1.0.6 -s ZLIB_BINARY=zlib -s ZLIB_INCLUDE=C:/Sys/zlib-1.2.7 -s ZLIB_LIBPATH=C:/Sys/zlib-1.2.7
¿Cómo construyo la biblioteca iostreams boost con soporte gzip y bzip2 ?