Kompilacja OpenSSL pod Microsoft Visual C++:
I. Instalacja Perla.
II. Kompilacja OpenSSL:
1. Przykład dla openssl-0.9.7a.tar.gz.tar.
2. Rozpakować poleceniem tar -xvzf openssl-0.9.7a.tar.gz.tar lub przy
użyciu innego narzędzia.
3. Uruchomić cmd lub command i przejść do katalogu openssl-0.9.7a.
4. Opis instalacji znajduje się w pliku INSTALL.W32 w sekcji "Visual C++".
5. Wykonać: perl Configure VC-WIN32
6. Wykonać: ms\do_ms
7. Wykonać: nmake -f ms\nt.mak
8. Po dosyć długiej (zależy od komputera) kompilacji w katalogu .\out32
znajdują się skompilowane biblioteki.
8. Testy: cd out32; ..\ms\test
9. Można skompilować wersje dynamiczne: nmake -f ms\ntdll.mak
10. Biblioteki dll są w katalogu .\out32dll
11. Testy dla dll: cd out32dll; ..\ms\test
III. Użycie OpenSSL w MSVC++:
1. Utworzyć nowy projekt MSVC++.
2. W ustawienia projektu "Project/Settings" w zakładce "C/C++" wybrać "category: Preprocessor" i w polu "Additional include directories" ustawić pełną ścieżkę do katalogu "inc32" w skompilowanym OpenSSL.
3. W zakładce "Link" ustawić "Category: Input" i w polu "Additional library path:" wpisać pełną ścieżkę do katalogu "out32" z OpenSSL. Natomiast w polu "Object library/modules" dopisać na końcu bibliotekę "libeay32.lib" (lub ewentualnie "ssleay32.lib", gdy używamy jakiś element z samego SSL).

|