C++ DLL 생성 및 적용

chanykim·2022년 12월 29일
0
post-thumbnail

1. 동적 연결 라이브러리 파일 만들기

2. 소스 파일과 헤더 파일 작성

소스 파일

헤더 파일

3. 헤더 파일에서 전처리문 처리

프로젝트 -> 속성 -> C/C++ -> 전처리기 -> 전처리기 정의 -> 편집
MYMATH_EXPORTS 넣기

4. 빌드 후 Dll, Lib 파일 생성

빌드를 하면 아래와 같은 파일이 생성

5. C++ 프로젝트에 적용시켜 보기

1. 코드 적용


아직 DLL를 사용할 준비가 되지 않았습니다.

2. 포함 경로에 DLL 헤더를 추가하려면

프로젝트 -> 속성 -> C/C++ -> 추가 포함 디렉터리 -> 편집
헤더가 있는 경로를 적습니다.

3. 프로젝트에 DLL 가져오기 라이브러리를 추가하려면

프로젝트 -> 속성 -> 링커 -> 입력 -> 추가 종속성 -> 편집
.lib이름을 적습니다.

프로젝트 -> 속성 -> 링커 -> 일반 -> 추가 라이브러리 디렉터리 -> 편집
dll파일이 있는 경로를 적습니다. 보통 실행파일에 위치해야하기 때문에 실행파일이 있는 곳을 적습니다.
dll과 lib파일이 실행파일 경로에 존재해야 합니다.

6. 결과

C++ 동적 연결 라이브러리를 만들고 C++ 콘솔에 dll을 적용시켜보았습니다.

참고
https://learn.microsoft.com/ko-kr/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170

profile
오늘보다 더 나은 내일

0개의 댓글