개발은 하는건가..

OpenSSL VC++ 용 빌드하기 본문

C, C++, MFC

OpenSSL VC++ 용 빌드하기

수동애비 2023. 3. 27. 14:43
반응형

OpenSSL 1.0.1g 예전 버전의 64bit 라이브러리가 필요하여 빌드하는 방법을 찾아 정리해봄

1. https://www.openssl.org/source/old/  에 접속하여 필요한 버전의 링크로 이동한 후 해당 파일을 다운로드 받습니다.

   다운로드 받은 파일을 원하는 경로에 압축해제 합니다.  

2. Perl 을 다운로드 받습니다.
    https://www.activestate.com/products/perl/

 

Cross-platform, secure Perl by ActiveState - for developers and enterprise

Perl powered by the ActiveState Platform. Designed to meet the security and package management needs of Perl developers.

www.activestate.com

   계정 생성 및 로그인 후  strawberry perl 을 받아 설치 합니다.
  (첨에 몰라서 ActiveState perl 로  했다가 헤맷습니다...)

3. 비쥬얼 스튜디오의 " VS 20xx 용 x64 네이티브 도구 명령 프롬프트" 를 실행하여  명령창이 나타나면  openssl 압축 해제 한 경로로 이동하여 다음 명령을 차례로 실행합니다.

# c:\openssl_x64 경로에 압축 해제한 경우..

c:\openssl_x64> perl Configure VC-WIN64A --openssldir=c:\openssl_x64_lib no-shared no-asm threads

c:\openssl_x64> ms\do_win64a.bat

c:\openssl_x64> nmake -f ms\ntdll.mak install


빌드가 끝나면 c:\openssl_x64_lib 경로에 lib, dll, include 파일들이 생성이 되며 VC++ 프로젝트에서 해당 파일들을 사용하면 됩니다.

Comments