2010-10-12 4 views

Répondre

0

mis en place mingw, le feu ./configure && make && make install.

+0

Oui, je sais que, – Manoj

+0

j'ai essayé CURL_CFLAGS = "- Je ../ papillotes 7.21.1/include" CURL_LIBS = » ../ curl-7.21.1/lib/LIB -Release/libcurl.lib "HASH_CFLAGS =" - Je .. /openssl/include "HASH_LIBS =" ../ openssl/ssleay32.lib ../openssl/libeay32.lib "./configure --disable-libcurl - enable-curl, mais make lance "$ make Makefile: 171: *** séparateur manquant. – Manoj

+0

Makefile: 171: *** séparateur manquant. Arrêtez. assurez-vous que vous utilisez de véritables onglets au lieu d'espaces. Une recherche globale et remplacer pour quatre-espaces devrait fixer les choses. mais je doute que l'environnement mingw. http://komisar.gin.by/mingw/index.html essayez ceci. – plan9assembler

1

Vous pouvez utiliser Visual Studio si vous le souhaitez. Cela fonctionne sans modifications. Vous aurez également besoin de libcurl ou d'exécutable externe de crl.

Vous pouvez créer libcurl en tant que lib ou l'incorporer directement dans votre projet.

6

Vous avez besoin d'au moins 0.9.3 pour compiler comme vous l'avez essayé.

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 

J'utilise les étapes suivantes pour le faire fonctionner:

Pour ce faire, vous avez besoin MSYS/MINGW installé

  1. Aller à: http://www.gknw.de/mirror/curl/win32/
  2. Télécharger curl-x.xx actuelle. x-ssl-sspi-zlib-static-bin-w32.zip
  3. Ouvrez le fichier zip lisez built.txt et découvrez quelle version d'OpenSSL a été utilisée.
  4. Extrait libcurl.dll, libeay32.dll et libssl32.dll et installer dans MinGW/bin
  5. Aller à la page d'accueil de CURL et télécharger le fichier curl-x.xx.x.zip correspondant.
  6. Ouvrez le fichier zip et déplacer le include/boucle dans/MinGW si est à mingw/include/boucle
  7. Aller à la page d'accueil OpenSSL et télécharger le fichier OpenSSL-x.x.xy.tar.gz correspondant.
  8. Ouvrez le tar.gz et déplacer le include/OpenSSL dans/MinGW
  9. Aller http://liboauth.sourceforge.net/ et télécharger la version actuelle (get 0.9.3 minimum)
  10. de msys shell, exécutez:

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

    mingw32-make && mingw32-make check 
    
  12. Croisons les doigts, tout comme sho compile uld.

    mingw32-make install 
    
Questions connexes