본문 바로가기
VC++ 6.0
2012.03.12 10:25

How would you like to use MFC library?

다물칸 주소복사
조회 수 3794 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 자료

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 탭에서도 설정이 가능하다.