티스토리 뷰
728x90
반응형
1. 소스 받기
https://github.com/DOCGroup/ACE_TAO/releases
2. 압축 풀기
3. SSL 옵션 활성화
ACE_SSL 라이브러리를 Microsoft Visual Studio에서 빌드하기 위해서는 몇 가지 추가적인 설정이 필요합니다. OpenSSL을 설치하고, ACE 설정 파일을 구성하고, MPC(MakeProjectCreator) 도구를 사용하여 SSL 지원을 프로젝트에 추가하는 방법을 단계별로 설명하겠습니다.
1. OpenSSL 설치
먼저, OpenSSL을 설치합니다. Windows에서는 Shining Light Productions에서 제공하는 설치 프로그램을 사용할 수 있습니다. 설치 경로를 기억해 두세요. 예를 들어, C:\OpenSSL-Win64에 설치했다고 가정합니다.
3. ACE 설정 파일 구성
config.h 파일 설정(없으면 생성)
ACE_wrappers/ace/config.h 파일을 열어 ACE_HAS_SSL을 정의합니다:
#define ACE_HAS_SSL #include "ace/config-win32.h"
4. default.features 파일 수정(없으면 생성) or VS 버전 파일에 추가
ACE_ROOT/bin/MakeProjectCreator/config/default.features 파일을 열고 다음 줄을 추가합니다:
ssl=1
openssl11=1
openssl11=1
또는 local.features 파일을 수정해도 됩니다.(없으면 생성)
4. 솔류션 파일 만들기 (Windows, VS 전용)
. MPC(MakeProjectCreator) 실행
MPC 도구를 사용하여 SSL 지원을 프로젝트에 추가합니다.
- 명령 프롬프트 열기:
- ACE_wrappers 디렉터리로 이동합니다.
- MPC 실행:
- 다음 명령을 실행하여 SSL 지원을 추가합니다.
perl bin\MakeProjectCreator\mwc.pl -type vc14 ACE.mwc
perl bin\mwc.pl -type vs2022 ACE.mwc
여기서 vc14는 Visual Studio 2015에 해당합니다.
사용 중인 Visual Studio 버전에 따라 vc14를 vc15, vc16 등으로 변경합니다.(vs2019 vs2022 등으로 가능)
728x90
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블루버블다이브팀
- 외돌개
- 윈도우
- C
- 스쿠버 다이빙
- 울릉도
- DLL
- 서귀포블루버블
- C#
- C# 고급 기술
- 서귀포
- Linux
- Build
- 패턴
- 리눅스
- PowerShell
- CMake
- 스쿠버다이빙
- C++
- OpenSource
- 암호화
- 현포다이브
- 성산블루버블
- Windows
- 블루버블
- 제주도
- Thread
- C#.NET
- ip
- 블루버블다이빙팀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함
반응형