Post List

2014년 12월 26일 금요일

C++ union에 선언한 member function 을 외부에서 사용하기

class 같은 경우는 DLL로 만들었을 경우 외부에서 활용하는 방법이 다수 존재한다.
function 의 경우도 마찬가지로 DLL로 구성하여 외부에서 활용하는 방법이 많다.

union 을 사용하였을 경우 union 안에 선언된 member function을 활용하는 방법을 소개하겠다.

1. union이 선언된 DLL Project의 속성을 아래와 같이  '정적 라이브러리 (.lib) / 공유 DLL에서 MFC 사용 으로 설정

 
2. DLL을 사용할 Project에서
  2.1 구성 속성 -> C/C++ -> 일반 -> 추가 포함 디렉토리 에 Header file이 있는 Folder 설정
 

  2.2 구성 속성 -> 링커 -> 일반 -> 추가 라이브러리 디렉토리 에 Solution의 output File이 생성되는 Folder 설정






  2.3 구성 속성 -> 링커 - > 입력 -> 추가 종속성 에 생성되는 lib 파일을 추가

댓글 없음:

댓글 쓰기