ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Visual Studio 2013 에서 OpenSSL 1.0.0j 빌드하기
    잡동사니 2014. 10. 27. 11:28

    1. 준비물

    openssl-1.0.0j.tar 파일을 http://www.openssl.org 에서 다운로드.

    Active-Perl Win32용 perl을 http://www.activestate.com/activeperl/downloads 에서 다운로드


    2. tar는 풀고, active-perl 은 설치하여 준비.

    기본 설치시, c:\perl 아래에 설치됨.


    3. 환경 변수 설정

    시스템->고급 시스템 설정->고급->환경 변수->시스템변수 

    에서 PATH를 찾고, c:\perl\bin 추가.


    4. 빌드환경 셋팅

    시작->Visual Studio 2013-> Visual Studio Tools 를 선택

    VS2013용 개발자 명령 프롬프트 실행

    set 명령으로 PATH, LIB, INCLUDE에 Windows SDKs 의 Vx.x\bin , lib, include 가 포함되어 있지를 확인.

    없을 경우 (나의 경우)

    set PATH=c:\program files\microsoft sdks\windows\v7.1a\bin:%PATH%

    set LIB=c:\program files\microsoft sdks\windows\v7.1a\lib:%LIB%

    set INCLUDE=c:\program files\microsoft sdks\windows\v7.1a\include:%INCLUDE%

    로 각각의 환경 변수를 설정.

    v7.1a 은 탐색기에서 windows.h 를 검색하여 찾아낸 폴더.


    5. 빌드하기 (VS2013용 개발자 명령 프롬프트 실행)

    cd (openssl-1.0.0j.tar 폴어놓은 폴더)

    perl Configure VC-WIN32 no-asm --prefix=c:\openssl

    ms\do_ms.bat

    nmake -f ms/ntdll.mak

    nmake -f ms/ntdll.mak test

    nmake -f ms/mtdll.mak install


    6. 결과물 확인

    out32dll 폴더에 lib, exe 모두 확인 가능

    동작 실험은 ssltest , openssl 로 확인 가능

Designed by Tistory.