Recent Changes - Search:

Accueil

OpenSSL

SyncML

Apache Portable Runtime

Libxml2

Net-snmp

CUrl

Boost

Perl

ZLib

Samba

VPN

Serveurs de messagerie

edit

OpenSSL/La compilation d'OpenSSL sous windows

OpenSSL.Openssl-compilation-windows History

Show minor edits - Show changes to output

June 12, 2010, at 05:48 PM by 82.66.132.163 -
Added lines 32-35:

%left bgcolor=#ffffcc border='1px dotted red' padding=5px%L'option /Zi a été ajoutée à la configuration DEBUG à partir de la version 1.0.0

October 02, 2006, at 10:31 AM by 194.2.239.195 -
Changed lines 24-25 from:
éditer le fichier d32dll.mak\\
@@.../...@@\\
to:
éditer le fichier d32dll.mak pour ajouter l'option de compilation à la variable CFLAG

%left bgcolor=#f0f0f0 border='1px solid black' padding=5px%
@@.../...@@\\
Changed lines 35-36 from:
to:
recompiler les DLL du mode debug
October 01, 2006, at 11:08 PM by Arnaud Grandville -
Added lines 41-60:

voici un petit code permettant de tester le mode pas à pas sous VS6
(:source lang=C :)
#include <openssl/sha.h>
#include <openssl/evp.h>

#pragma comment(lib, "ssleay32.lib")
#pragma comment(lib, "libeay32.lib")

int main(int argc, char* argv[])

{
unsigned char md[SHA256_DIGEST_LENGTH];

EVP_Digest("abc",3,md,NULL,EVP_sha256(),NULL);

return 0;
}
(:sourcend:)

October 01, 2006, at 10:50 PM by 82.66.132.163 - openssl debug
Added lines 16-40:


!!! compilation des librairies en mode debug\\

%left bgcolor=#ffffcc border='1px dotted red' padding=5px%Les librairies en mode DEBUG ne permettent pas de tracer les exécutions en mode STEP INTO sous VS6\\
Pour cela, il est nécessaire d'ajouter l'option de compilation /Zi au makefile.


éditer le fichier d32dll.mak\\
@@.../...@@\\
@@CC=cl@@\\
@@CFLAG= /MDd /Od -DDEBUG -D_DEBUG /W3 /WX /Gs0 /GF /Gy %red% /Zi %% /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN \\
-DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll\\
-DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE@@\\
@@APP_CFLAG=@@\\
@@.../...@@\\



%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8d>nmake -f d32dll.mak clean\\
D:\openssl-0.9.8d>nmake -f d32dll.mak@@\\


Le fichier ssleay32.pdb est passé de 345Ko à 681Ko et libeay32.pdb de 1,33Mo à 3,55Mo.\\
Il ne reste plus qu'à copier les fichiers libeay32.dll,libeay32.lib,libeay32.pdb,ssleay32.dll,ssleay32.lib et ssleay32.pdb dans le répertoire de l'exécutable du projet pour qu'il soit maintenant possible de suivre les exécutions dans le code source d'OpenSSL.
March 01, 2006, at 02:40 PM by 194.2.239.195 -
Changed lines 9-13 from:
%left bgcolor=#f0f0f0' padding=5px%@@PERL CONFIGURE VC-WIN32@@\\
@@VCVARS32BAT@@\\
@@ms/32all.bat@@

to:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8a>PERL CONFIGURE VC-WIN32@@\\
@@D:\openssl-0.9.8a>VCVARS32BAT@@\\
@@D:\openssl-0.9.8a>
ms/32all.bat@@

March 01, 2006, at 12:24 PM by 194.2.239.195 -
Added lines 1-15:
La plateforme cible est Windows et son compilateur Visual Studio 6.0 SP5.
# téléchargement et décompression des codes sources sur [[http://www.openssl.org|OpenSSL]]
# installation et isntallation du moteur [[http://www.activestate.com|PERL]]
# téléchargement et installation du [[http://msdn.microsoft.com/visualc/previous/vc6/downloads/default.aspx|Processor Pack]] de Microsoft


depuis la racine du répertoire OpenSSL

%left bgcolor=#f0f0f0' padding=5px%@@PERL CONFIGURE VC-WIN32@@\\
@@VCVARS32BAT@@\\
@@ms/32all.bat@@


Le résultat des compilations est stocké dans \out32,out32.dbg,\out32dll,out32dll.dbg

Edit - History - Print - Recent Changes - Search
Page last modified on June 12, 2010, at 05:48 PM