정적라이브러리

    DLL ( Dynamic Link Library)

    DLL ( Dynamic Link Library)

    Library 반복되는 로직들을 따로 빼서 재활용 하는 것이 함수지향 개발법이다. 비슷하고 반복되는 로직을 따로 함수로 빼어내어, 입력값, 출력값, 함수로 간편하게 재활용 하는 것이다. 하지만 프로젝트 만들때 마다 다시 함수를 만들어야 하는 불편함이 생겼다. 이러한 불편함을 해결하기 위하여 나온것이 라이브러리다. 자주 쓰이는 함수들을 모아둔 파일을 따로 떼어내어, 프로젝트에 라이브러리 파일을 include 시켜주면 라이브러리의 함수를 사용할 수 있다. 이런 라이브러리는 언제 메인프로그램에 연결하느냐에 따라 Static Link와 Dynamic Link로 나뉜다. Static Library Link 정적 라이브러리는 컴파일 타임에 내 소스와 결합되는 것을 말한다. 즉, 컴파일시 해당 파일 내의 함수들이 모..