¿Cómo construyo boost
la biblioteca con gzip
y bzip2
compatible?Cómo construir iostreams de refuerzo con soporte gzip y bzip2 en Windows
Respuesta
No soy un experto, pero esto funcionó para mí.
Opción 1 (recta de la fuente)
Extraiga las descargas a los directorios, mueva los directorios a un lugar que desee. Tuve que evitar
C:\Program Files (x86)\
ya que no pude 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 al directorio
boost
, p. Ej.C:\Program Files (x86)\boost\boost_1_50_0\
y tipob2.exe --with-iostreams -s BZIP2_SOURCE=C:\Sys\bzip2-1.0.6 -s ZLIB_SOURCE=C:\Sys\zlib-1.2.7
Verifique que
C:\Program Files (x86)\boost\boost_1_50_0\stage\lib
contenga los archivos deseados, p.libboost_zlib-vc100-*-1_50
ylibboost_bzip2-vc100-*-1_50
.
Opción 2 (compilación de la fuente primera)
Como el anterior, descarga los archivos de origen.
Abrir una
Visual Studio Command Prompt
con privilegios elevados (Ejecutar como administrador)Ir 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
boost
se convierte ahorab2.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
- 1. impulsar iostreams con bzip2 construido desde la fuente en Windows
- 2. ¿Cómo construir Boost con soporte C++ 0x?
- 3. BOOST.IOstreams: problemas para escribir en bzip2
- 4. Intentando construir OpenCV 2.4.1 con soporte OpenGL
- 5. Dónde obtener/Cómo construir Windows binary de mod_wsgi con soporte para python 3.0?
- 6. Descomprimir el archivo BZIP2
- 7. Cómo conectar la serialización de Boost y iostreams para serializar y convertir gzip un objeto en una cadena?
- 8. C++ iostreams y python
- 9. ¿Puede aumentar iostreams leer y comprimir archivos gzip sobre la marcha?
- 10. ¿Rápido editor de Windows PHP con soporte SVN y FTP?
- 11. ¿Cómo puedo leer línea por línea usando la interfaz Boost IOStreams para archivos Gzip?
- 12. ¿Cómo construir gnu `libiconv` en & para Windows?
- 13. Cliente Mercurial con soporte SVN para Windows
- 14. impulsar gzip descomprimir byte array
- 15. Boost filtros Gzip: compilar failes
- 16. Java: biblioteca Bzip2
- 17. leer parte de un archivo con iostreams
- 18. ¿Cómo construir un enlace personalizado teniendo WSHttpBinding de seguridad y compresión GZip?
- 19. pitón de Windows Copia de archivos con soporte Comodín
- 20. Aprendizaje de refuerzo con acciones variables
- 21. ¿Cómo construir una aplicación SystemTray para Windows?
- 22. php con soporte de lectura compilado para Windows
- 23. ¿Cómo construir el protobuf de Google en Windows usando MinGW?
- 24. ¿Resaltar el soporte y el soporte Emacs?
- 25. Cómo cambiar el tamaño del búfer con boost :: iostreams?
- 26. iPhone y gzip
- 27. HttpWebRequest y gzip
- 28. Calcular/validar bz2 (bzip2) CRC32 en Python
- 29. ¿Cómo construir Google RE2 para Windows?
- 30. Editor de texto gratuito con soporte SVN incorporado para Windows?
impresionante ... Exactamente lo que estaba buscando .. Gracias compañero – Navin
Usted ha hecho mi día –
Esto apesta. Si proporciono una ruta de zlib no válida, seguirá construyendo. ¿Hay alguna persona que usó el impulso sin pasar varios días luchando con él? –