라이브러리 기능
library file ( ~.lib, ~.dll)
obj의 모음으로 이미 컴파일되어있음
라이브러리 파일은 소스가 공개되지 않음
속도가 빠름 (이미 컴파일 되어있음)
dll이라는거는?
dll(dynamic linked library) - 마이크로소프트
비슷한 것으로 dylib
d3d9.dll을 찾을 수 없습니다 오류
외부에서 제공되는 재활용 가능한 기능들은 실행 파일에 들어있지 않음
실행파일에는 연결고리만 준비해놓음 실제 그 기능을 dll의 형태로 제공된다 그래서 해당 기능만 따로 받을 수 있음
운영체제가 실행되어 있는 상황에서 특정 드라이버를 업데이트 할 수 있는 것도 dll때문에 가능하다
특정 기능을 업데이트 할 때 운영체제를 통으로 없데이트 해야하는 상황을 방지함