DLL (dynamic link library) 에 대한 설명

묵시적인 로드타임 링킹(implicit load-time linking)

.lib 파일에서 임포트한 심벌이 무엇인지에 대한 임포트 테이블 리스트를 가지고 있다

그래서 프로그램 빌드시 .lib 파일이 필요하다

임포트할 함수의 원형을 정의하는 헤더 파일은 필수 사항이다

명시적인 로드타임 링킹(explicit load-time linking)

.lib 파일을 사용하지 않으며 LoadLibrary로 DLL을 로드하고 함수를 사용하기 위해

GetProcAddress를 사용한다

임포트할 함수의 원형을 정의하는 헤더 파일은 선택 사항이다

댓글

이 블로그의 인기 게시물

C++ : Class로 만든 DLL Export 및 Import

VMware 환경에서 우분투로 안드로이드 환경 구축하기(1)