2010-10-12 8 views

Respuesta

0

configurar mingw, fuego ./configure && make && make install.

+0

Sí, sé que, – Manoj

+0

me trataron CURL_CFLAGS = "- I ../ curl-7.21.1/include" CURL_LIBS =" ../ rizo-7.21.1/lib/LIB -Release/libcurl.lib "HASH_CFLAGS =" - I .. /openssl/include "HASH_LIBS =" ../ openssl/ssleay32.lib ../openssl/libeay32.lib "./configure --disable-libcurl - enable-curl, pero make está lanzando "$ make Makefile: 171: *** separador faltante. Stop". – Manoj

+0

Makefile: 171: *** separador faltante. Detener. asegúrese de estar utilizando pestañas reales en lugar de espacios. Una búsqueda y reemplazo global para cuatro espacios debería arreglar las cosas. pero dudo que el entorno mingw. http://komisar.gin.by/mingw/index.html prueba esto. – plan9assembler

1

Puede usar Visual Studio si lo desea. Funciona sin modificaciones. También necesitará libcurl o ejecutable externo de cUrl.

Puede compilar libcurl como lib o incorporarlo directamente en su proyecto.

6

Necesita al menos 0.9.3 para compilar como lo ha intentado.

version 0.9.3 
- yet more build-system fixes: 
    - allow to override HASH_LIBS and CURL_LIBS using envoronment variables 
    - include them in .pc and tests/Makefile.am 

utilizo los siguientes pasos para hacer que funcione:

Para ello es necesario MSYS/Mingw instalado

  1. Ir a: http://www.gknw.de/mirror/curl/win32/
  2. descarga actual rizo-x, xx. x-ssl-sspi-zlib-static-bin-w32.zip
  3. Abrir archivo comprimido leer built.txt y averiguar qué versión de OpenSSL se utilizó.
  4. Extracto libcurl.dll, libeay32.dll y libssl32.dll e instalar en MinGW/bin
  5. Ir a la página de inicio Curl y descargar el archivo curl-x.xx.x.zip juego.
  6. Abrir el archivo zip y mover el directorio include/enrósquese/MinGW por lo es en MinGW/include/rizo
  7. página Goto OpenSSL y descargue el archivo openssl-x.x.xy.tar.gz juego.
  8. Abra el tar.gz y mover el directorio include/openssl en/MinGW
  9. Goto http://liboauth.sourceforge.net/ y descargar la versión actual (0.9.3 obtener como mínimo)
  10. de MSYS Shell, ejecute:

    env PKG_CONFIG=/bin/true ./configure --disable-static --disable-curl \ 
    CURL_LIBS=/mingw/bin/libcurl.dll HASH_LIBS="/mingw/bin/libeay32.dll \ 
    /mingw/bin/libssl32.dll" --prefix=/mingw 
    
  11. a continuación:

    mingw32-make && mingw32-make check 
    
  12. Crucemos los dedos, todo se compila como sho uld.

    mingw32-make install 
    
Cuestiones relacionadas