Post List

2015년 1월 5일 월요일

MFC Method용 DLL에서 만들기

MFC Method용 DLL에서 만들기

Method만을 호출할 용도의 DLL을 만드는 방법이다.
Class용 DLL의 경우 MFC에서만 사용이 가능하지만,
Method 만을 호출하기 위한 DLL은 다른 .NET 언어에서도 사용이 가능하다.

1. Visual Studio에서 MFC DLL로 Project를 생성한다.

 
2. Project 생성 옵션중 DLL 형식을 정적 링크 기본 DLL 로 설정한다.



3. cpp 파일에 Method 를 정의한다.
    extern "C" _declspec(dllexport) 를 선언부 앞에 적어준다.



4. h 파일에 Method 선언부를 적어준다.
   extern "C" _declspec(dllimport) 를 적어준다.



5.  Build를 한다. 그리고 솔루션의 Debug 나 Release 폴더에서 DLL, LIB 파일을 복사하고, Project 폴더에서 Class가 선언된 Header File을 복사한다.

댓글 없음:

댓글 쓰기