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++ 프로젝트에서 해당 파일들을 사용하면 됩니다.