글
Technical Article 2009. 1. 15. 14:39OpenSSL 0.9.8j Window에서 빌드 방법
What about OpenSSL
C기반 오픈소스 암호화 라이브러리
설치준비
openssl-0.9.8j.tar
http://www.openssl.org/source/openssl-0.9.8j.tar.gz
Active Perl (ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi)
http://www.activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca
Nasm
http://www.nasm.us/pub/nasm/releasebuilds/2.06rc2/nasm-2.06rc2-win32.zip
빌드방법 (Windows + Visual studio 2005 )
1] Microsfot Visual Studio 2005 - Visual Studio 2005 Tools - Visual Studio 2005 명령 프롬프트 실행
2] C:\OpenSSL_Install\openssl-0.9.8j\crypto\x509v3\v3_pcia.c 를 Visual studio로 열어서 주석부분을 지운후 유니코드(949)로 다시 저장한다.
v3_pci.c, v3_pica.c 를 C:\OpenSSL_Install\openssl-0.9.8j\crypto\x509에 복사한다!
3] C:\OpenSSL_Install\openssl-0.9.8j에서
perl Configure VC-WIN32
ms\do_ms
static library 생성은 nmake -f ms\nt.mak
dll 생성은 nmake -f ms\ntdll.mak
4] 빌드가 성공하면 out32, inc32 에 프로젝트에서 사용할 library와 include할 헤더가 생성된다.
5] 제대로 빌드가 되었는지 확인하기 위해
C:\OpenSSL_Install\openssl-0.9.8j\out32 에서
..\ms\test
실행한다.
RECENT COMMENT