OpenSSL VPN Serveurs de messagerie |
CUrl/CompilationSousWindowsLa 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 variables d'environnement de la façon suivante :
le répertoire compilation des librairies
La compilation des librairies en mode RELEASE est nécessaire à la compilation de CURL.EXE depuis le répertoire
Voici les différentes valeurs que peux prendre CFG :
Les DLL et/ou LIB sont maintenant prêtes à l'utilisation. compilation de curl.exe
depuis le répertoire
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ées à l'étape précédente. La commande suivante
donnera
|