1. DLL(Dynamic Linking Library) 제작 및 사용하기
프로그래밍 언어/C++ 2009. 12. 18. 17:07
DLL(Dynamic Linking Library) 이란? 간단히 말해서 프로그램 컴파일안에 포함되지 않고 실행할때만 잠깐 로딩되어 실행되는 모듈의 집합체라고 할 수 있겠다. C++로 프로그램을 짜본 사람들은 컴파일을 하여 exe파일을 만들어본 경험이 있을것인데 이는 하나의 exe에 모든 코드를 적재하여 하나의 exe로 묶어서 만든것을 말한다. DLL은 이런 하나의 EXE안에 들어가는 User 라이브러리 모듈(각각의 함수나 기타 기능을 가지는 함수들)을 DLL의 형태로 제공하여, exe를 가볍게 만들고 프로그램 실행시에 이 DLL을 exe가 참조되도록만 하는 기능이 DLL이라고 할 수 있다. DLL의 장점은 유지관리가 편리하다는 것이다. 예를 들어 FTP 프로그램을 만들어서 배포했다고 하자... 제작자는..