Recent Changes - Search:

Accueil

OpenSSL

SyncML

Apache Portable Runtime

Libxml2

Net-snmp

CUrl

Boost

Perl

ZLib

Samba

VPN

Serveurs de messagerie

edit

CUrl/CompilationSousWindows

CUrl.CompilationSousWindows History

Hide minor edits - Show changes to markup

June 11, 2007, at 12:11 PM by Arnaud Grandville -
Changed lines 1-5 from:

http://www.grandville.net/pub/img/GB.gif http://www.grandville.net/pub/img/D.gif

to:

http://www.grandville.net/pub/img/GB.gif http://www.grandville.net/pub/img/D.gif

May 30, 2007, at 02:20 PM by Arnaud Grandville -
Added lines 1-5:

http://www.grandville.net/pub/img/GB.gif http://www.grandville.net/pub/img/D.gif

May 20, 2007, at 12:13 PM by Arnaud Grandville -
Changed lines 69-73 from:
to:

La commande suivante

C:\>curl.exe -G http://www.google.com

donnera

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.fr/">here</A>.
</BODY></HTML>

June 23, 2006, at 11:39 AM by 194.2.239.195 -
Changed lines 66-73 from:

L'exécutable CURL.EXE ne peut se contruire qu'à partir des versions RELEASE des librairies ou DLL générés à l'étape précédente.

to:

L'exécutable CURL.EXE ne peut se contruire qu'à partir des versions RELEASE des librairies ou DLL générées à l'étape précédente.

May 08, 2006, at 02:43 PM by 82.66.132.163 -
Changed lines 3-4 from:

Pour commencer, modifier le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE et définir les chemins d'accès aux librairies OpenSSL et ZLib et définissant les varaibles d'environnement de la façon suivante :

to:

Pour commencer, modifier le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE et définir les chemins d'accès aux librairies OpenSSL et ZLib et définissant les variables d'environnement de la façon suivante :

Changed lines 9-11 from:
to:

le répertoire \curl-X.Y.Z\lib contient les codes sources pour la compilation de la libarie et le répertoire \curl-X.Y.Z\src les codes sources pour la compilation de Curl.exe (qui nécessite la compilation préalable des librairies)

March 06, 2006, at 06:34 PM by 194.2.239.195 -
Changed lines 19-24 from:

nmake -f Makefile.VC6 CFG=RELEASE-SSL-ZLIB

to:

nmake -a -f Makefile.VC6 CFG=release-ssl-zlib

Changed lines 1-13 from:

La compilation des libairies CUrl nécessitera la compilation préalable des librairies OPENSSL http://www.openssl.org/ et ZLIB http://www.zlib.net/
Une fois vos librairies complémentaires prêtes, modifier le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE.
reste à définir les chemins d'accès aux librairies complémentaires :

  • SET OPENSSL_PATH=D:\OPENSSL-0.9.8a
  • SET ZLIB_PATH=D:\ZLIB-1.2.3

compilation des librairies
La compilation des librairies en mode RELEASE est nécessaire à la compilation de CURL.EXE
depuis le répertoire \curl-X.Y.Z\lib lancer
nmake -f Makefile.VC6 CFG=RELEASE-SSL-ZLIB

Voici les différentes valeures que peux prendre CFG :

  • Debug
to:

La compilation avec Microsoft Visual Studio des libairies CUrl nécessitera la compilation préalable des librairies OpenSSL et ZLIB si vous souhaitez respectivement le support du protocole HTTPS et GZIP/DEFLATE.

Pour commencer, modifier le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE et définir les chemins d'accès aux librairies OpenSSL et ZLib et définissant les varaibles d'environnement de la façon suivante :

SET OPENSSL_PATH=D:\OPENSSL-0.9.8a
SET ZLIB_PATH=D:\ZLIB-1.2.3

compilation des librairies

La compilation des librairies en mode RELEASE est nécessaire à la compilation de CURL.EXE

depuis le répertoire \curl-X.Y.Z\lib faire

nmake -f Makefile.VC6 CFG=RELEASE-SSL-ZLIB

Voici les différentes valeurs que peux prendre CFG :

  • debug
Changed lines 48-49 from:

CFG= (sans paramètre) provoquera le nettoyage des répertoires.\\\\

to:
  • vc-all pour la compilation de toutes les versions
  • (sans paramètre) provoquera le nettoyage des répertoires.
Changed lines 54-63 from:

compilation de curl.exe
depuis le répertoire \curl-X.Y.Z\src lancer
nmake -f makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll
L'exécutable CURL.EXE ne peut se contruire d'à partir des versions RELEASE des librairies ou DLL.

to:

compilation de curl.exe

depuis le répertoire \curl-X.Y.Z\src lancer

nmake -f makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll
ou
nmake -f makefile.vc6 CFG=release-ssl-zlib

Le deuxiéme choix de compilation générera un fichier exécutable embarquant l'ensemble des fonctionnalités SSL et GZIP mais sera plus volumineux (environ 1,2Mo) alors que la compilation avec liens vers des librairies externes (DLL) générera un fichier executable très compact.

L'exécutable CURL.EXE ne peut se contruire qu'à partir des versions RELEASE des librairies ou DLL générés à l'étape précédente.

Changed line 10 from:

nmake -f Makefile.VC6 CFG=DEBUG-SSL-ZLIB\\

to:

nmake -f Makefile.VC6 CFG=RELEASE-SSL-ZLIB\\

February 23, 2006, at 02:25 PM by 194.2.239.195 -
Changed line 2 from:

Maintenant que vos librairies complémentaires sont prêtes, modifier dans le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE.\\\\

to:

Une fois vos librairies complémentaires prêtes, modifier le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE.\\

Changed line 9 from:

depuis le répertoire /lib lancer\\

to:

depuis le répertoire \curl-X.Y.Z\lib lancer\\

Changed lines 11-12 from:

CFG valoir ces valeurs :

to:


Voici les différentes valeures que peux prendre CFG :

Changed line 36 from:

CFG= (sans paramètre) provoquera le nettoyage des répertoires.

to:

CFG= (sans paramètre) provoquera le nettoyage des répertoires.\\\\

Changed line 41 from:

depuis le répertoire /src lancer\\

to:

depuis le répertoire \curl-X.Y.Z\src lancer\\

Changed lines 43-48 from:

L'exécutable CURL.EXE ne peut se contruire d'à partir des versions RELEASE des librairies ou DLL.

to:

L'exécutable CURL.EXE ne peut se contruire d'à partir des versions RELEASE des librairies ou DLL.

February 23, 2006, at 02:12 PM by 194.2.239.195 -
Changed lines 1-22 from:

modifier dans le fichier src\config-win32.h et mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE

reste à définir les chemins d'accès à :

  • OPENSSL par SET OPENSSL_PATH=D:\OPENSSL-0.9.8a
  • ZLIB par SET ZLIB_PATH=D:\ZLIB-1.2.3

compilation des librairies depuis le répertoire /lib lancer nmake -f Makefile.VC6 CFG=DEBUG-SSL-ZLIB

compilation de curl.exe depuis le répertoire /src lancer nmake -f makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll

seules les versions RELEASE de la librairie sont linkables pour obtenir l'exécutable final.

to:

La compilation des libairies CUrl nécessitera la compilation préalable des librairies OPENSSL http://www.openssl.org/ et ZLIB http://www.zlib.net/
Maintenant que vos librairies complémentaires sont prêtes, modifier dans le fichier src\config-win32.h pour mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE.


reste à définir les chemins d'accès aux librairies complémentaires :

  • SET OPENSSL_PATH=D:\OPENSSL-0.9.8a
  • SET ZLIB_PATH=D:\ZLIB-1.2.3

compilation des librairies
La compilation des librairies en mode RELEASE est nécessaire à la compilation de CURL.EXE
depuis le répertoire /lib lancer
nmake -f Makefile.VC6 CFG=DEBUG-SSL-ZLIB
CFG valoir ces valeurs :

  • Debug
  • debug-dll
  • debug-dll-ssl-dll
  • debug-dll-ssl-dll-zlib-dll
  • debug-dll-zlib-dll
  • debug-ssl
  • debug-ssl-dll
  • debug-ssl-dll-zlib-dll
  • debug-ssl-zlib
  • debug-zlib
  • debug-zlib-dll
  • release
  • release-dll
  • release-dll-ssl-dll
  • release-dll-ssl-dll-zlib-dll
  • release-dll-zlib-dll
  • release-ssl
  • release-ssl-dll
  • release-ssl-dll-zlib-dll
  • release-ssl-zlib
  • release-zlib
  • release-zlib-dll

CFG= (sans paramètre) provoquera le nettoyage des répertoires. Les DLL et/ou LIB sont maintenant prêtes à l'utilisation.

compilation de curl.exe
depuis le répertoire /src lancer
nmake -f makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll
L'exécutable CURL.EXE ne peut se contruire d'à partir des versions RELEASE des librairies ou DLL.

February 23, 2006, at 01:43 PM by 194.2.239.195 -
Added line 7:

compilation des librairies

Added lines 12-22:

compilation de curl.exe depuis le répertoire /src lancer nmake -f makefile.vc6 CFG=release-dll-ssl-dll-zlib-dll

seules les versions RELEASE de la librairie sont linkables pour obtenir l'exécutable final.

February 15, 2006, at 04:50 PM by 194.2.239.195 -
Changed lines 1-2 from:

modifier dans le fichier src\config-win32.h et mettre en commentaire HAVE_STRUCT_SOCKADDR_STORAGE

to:

modifier dans le fichier src\config-win32.h et mettre en commentaire la ligne contenant HAVE_STRUCT_SOCKADDR_STORAGE

February 15, 2006, at 04:49 PM by 194.2.239.195 -
Added lines 1-9:

modifier dans le fichier src\config-win32.h et mettre en commentaire HAVE_STRUCT_SOCKADDR_STORAGE reste à définir les chemins d'accès à :

  • OPENSSL par SET OPENSSL_PATH=D:\OPENSSL-0.9.8a
  • ZLIB par SET ZLIB_PATH=D:\ZLIB-1.2.3

depuis le répertoire /lib lancer nmake -f Makefile.VC6 CFG=DEBUG-SSL-ZLIB

Edit - History - Print - Recent Changes - Search
Page last modified on June 11, 2007, at 12:11 PM