반응형

static link 이든 dynamic link 이든 둘다 라이브러리이다

 

그런데 사용 방법에 있어 좀 차이가 있다

 

상황에 따라 적절한 것을 사용 하면 되겠다

 

 

static link  실행 파일에 라이브러리를 포함하여 배포 : 일반적으로 사용자는 해당 dll 을 가지고 있지 않기 때문에 이 방식으로

배포를 한다

 

static link(debug) 싱행파일에 라이브러리를 포함하는데 debug 할 수 있는 정보까지 같이 배포한다

 

dynamic link 라이브러리를 독립적으로 분리한다, 이점은 하나의 파일만 만들어 짐으로 메모리 점유율이 static link 보단 적다

 

그리고 개발 시 dll 부분에 오류가 있으면 해당 dll 만 수정하여 해당 dll 만 배포하면 된다

 

또한 여러곳에서 동일한 파일로 툴, 엔진 등의 라이브러리 관리를 static link 처럼 종속되지 않고 독립적으로

 

관리 할 수 있어 관리의 용이성이 더해진다

 

 

dynamic link (debug) dynamic link 에 debug 정보를 포함하여 해당 dll 에서의 debug도 가능하게 해준다

 

 

 

반응형

+ Recent posts