kyuseo의 게임 프로그래밍

공유DLL MFC 사용과 정적 DLL MFC 사용(VS 2005) 본문

C++ 개발

공유DLL MFC 사용과 정적 DLL MFC 사용(VS 2005)

kyuseo 2007. 10. 26. 17:39

개요..

 

MFC 프로그래밍시 공유 DLL에서 MFC 사용과 정적 라이브러리에서 MFC 사용 의 차이점 및 구성방법을 알려드립니다.

 

참고로 일반인에게 배포되는 프로젝트를 주로 개발하는 Kyuseo 는 1%명 가량의 유저가 MFC 관련 DLL 때문에 실행이 안되는 불만이 자주 발생되기 때문에 보통 정적 방식을 사용합니다. 최근 인터넷과 컴퓨터의 발달로 파일용량이나 로딩속도 보다는 안정성 및 편의성이 가장 우선이 되도록 개발하는 것이 합리적이라고 생각됩니다.

 

 

공유 DLL에서 MFC 사용

정적 라이브러리에서 MFC 사용

파일 용량

작다.

크다.

프로그램 로딩 속도

빠름

(사실상 큰상관 없음,)

보통

프로그램 속도

차이없음

차이없음

배포시 문제 발생

불편함

(정확한 MFC DLL 목록을 반드시 함께 배포해야함)

문제 없음

개발과정

차이없음

차이없음

 

 

VisualStudio 2005 에서 생성시 MFC 사용방법을 변경하는 방법..

 

 

 

이미 생성된 소스에서 변경하는 방법..