dll(Dynamic Linking Libray) 은 동적 연결 라이브러리다.우선 dll에 대해서 간단히 언급하고 dll 만드는 방법을 설명하려 한다.보통 C++을 막 배우기 시작해서 프로그램을 만들면 exe 파일 하나만 달랑 나온다. 이것은 실행파일이고 이 파일 안에 프로그래머가 정의한 함수를 비롯한 모든 코드가 모두 포함되어 있다.그런데 프로그래머가 정의한 함수를 실행파일과 분리해서 dll 파일안에 넣어둘 수가 있다. 달리말하면 프로그램이 처음 로딩될 때 메모리에 적재할 코드와 런타임 시에 그때 그때 필요한 코드를 구분해서 메모리를 효율적으로 사용할 수 있다. 또한 동시에 실행되는 여러 프로그램에서 같은 함수를 사용할 경우 각 프로그램에서 동일한 dll을 참조하면 되므로 같은 함수를 여러번 로딩하는 ..