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

[C++] 일반 DLL과 확장 DLL

by 벅스쭌 2012. 1. 30.
반응형

1. 일반 DLL(Regular DLL)
일반DLL을 이용하면 C++, C, 비주얼베이직 등 다른환경에서도 사용할 수 있다. 문제점은 그렇기 때문에 C++의 장점인 클래스와 같은 기능은 사용 못하고 C함수의 형태로만 만들어 져야 한다.

2. 확장 DLL(Extension DLL)
일반 DLL과는 다르게 클래스와 같은 C++의 장점을 외부 프로그램에서 이용할 수 있지만 아쉽게도 확장 DLL은 C++로 만들어진 프로그램에서만 사용할 수 있다.(일반 DLL과 같이 C, 비주얼베이직 등에서는 사용이 불가능하다.)

반응형