2010-10-12 11 views

risposta

0

impostato mingw, incendio ./configure && make && make install.

+0

Sì, lo so, ho cercato – Manoj

+0

CURL_CFLAGS = "- I ../ curl-7.21.1/include" CURL_LIBS =" ../ curl-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, ma make sta lanciando "$ make Makefile: 171: *** separatore mancante. – Manoj

+0

Makefile: 171: *** separatore mancante. Stop. assicurati di utilizzare le schede reali anziché gli spazi. Una ricerca globale e la sostituzione di quattro spazi dovrebbero risolvere il problema. ma dubito che l'ambiente mingw. http://komisar.gin.by/mingw/index.html prova questo. – plan9assembler

1

È possibile utilizzare Visual Studio se lo si desidera. Funziona senza modifiche. Avrai anche bisogno di libcurl o eseguibile di cUrl esterno.

È possibile creare libcurl come lib o incorporarlo direttamente nel progetto.

6

Hai bisogno di almeno 0.9.3 per compilare come hai provato.

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 

Io uso i seguenti passaggi per farlo funzionare:

Per fare questo è necessario MSYS/MINGW installato

  1. Goto: http://www.gknw.de/mirror/curl/win32/
  2. Scarica corrente curl-x.xx. x-ssl-sspi-zlib-static-bin-w32.zip
  3. Apri il file zip leggendo built.txt e scopri quale versione di OpenSSL è stata utilizzata.
  4. estratto libcurl.dll, libeay32.dll e libssl32.dll ed installare in MinGW/bin
  5. Vai alla homepage CURL e scaricare il file curl-x.xx.x.zip corrispondente.
  6. Aprire il file zip e spostare la directory include/ricciolo in/mingw così è a MinGW/include/ricciolo
  7. Goto OpenSSL homepage e scaricare il file openssl-x.x.xy.tar.gz corrispondenza.
  8. Aprire il tar.gz e spostare il includono directory/openssl in/mingw
  9. Goto http://liboauth.sourceforge.net/ e scaricare la versione corrente (ottenere 0.9.3 come minimo)
  10. da msys guscio, eseguire:

    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. quindi:

    mingw32-make && mingw32-make check 
    
  12. dita incrociate, tutto compila come sho ULD.

    mingw32-make install 
    
Problemi correlati