본문 바로가기
개발/Visual C++

DLL의 기본

by belitino 2016. 2. 3.

출처: http://egloos.zum.com/sweeper/v/2991664

 

이제까지 DLL을 만들어서 사용하기는 했지만 상세한 설정이나 구동 원리는 모르고 그냥 사용해 왔는데 출처에서는 체계적으로 잘 정리해 두셨네요.

 

그중에서도 .def 파일을 사용해서 Export된 함수나 변수명을 지정하는 것과 #pragma comment 지시어를 사용하는 방법은 무척 유용하게 사용할 수 있을 것 같습니다.

 

시간 되실 때 꼭 한번 읽어보시면 좋을 것 같습니다.

 

그리고 C++ 클래스에 extern "C"를 사용하면 안되는 이유가 다른 글(http://sweeper.egloos.com/1792976) 에서 상세히 설명되어 있으니 그 글도 참조하시면 무척 도움이 될 것 같습니다.