VC++ 6.0
2012.03.12 10:25
How would you like to use MFC library?
다물칸 주소복사
조회 수 3794 추천 수 0 댓글 0
구분 | 자료 |
---|
VC ++에서 새 프로젝트 만들 때? Step 3 of 4에서 설정하는 질문 중 하나이다.
선택 할 수 있는 지문은 다음과 같다.
As a shared DLL
동적링크 라이브러리 방식으로 어떤 기능이 실행파일에 덧붙여지지 않고 DLL파일에 독립적으로 존재하며 실행파일에서 실행할 때 DLL에서 실행되는 방식이다. 여러 프로그램(프로세스)에서 하나의 공통기능을 사용할 때 이 방식을 쓰면 유리하다. 또한 실행파일의 크기가 아래보다 작아지기 때문에 실행속도가 빠르며 DLL파일들을 통한 모듈화가 가능하다.
단, DLL파일 없이 단독으로 실행파일이 실행되지 않는다. 하나라도 빠지면 에러 발생!!
기본 DLL
- MFCxx.DLL: 기본적인 MFC 클래스들
- MFCOxx.DLL: OLE 관련 클래스들
- MFCDxx.DLL: 데이터베이스 관련 클래스들
- MFCNxx.DLL: 네트워크 관련 클래스들
xx는 버전번호가 들어갑니다.
As a Statically linked library {기본값}
정적링크 라이브러리 방식으로 실행파일 하나에 다 넣는 방식이다. 하나의 실행파일만 있으면 실행이 가능하다. 보다 작은 프로그램에 유용하다.
마법사에서만 설정하는 것이 아니라 Project - Setting - General 탭에서도 설정이 가능하다.