본문 바로가기
과거자료/Tip

fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

by Joo입니다 2011. 7. 15.

[Error]

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

[프로젝트 - 속성 - 구성속성] 에 보면
프로젝트 기본값에 MFC사용 - (표준 Windows 라이브러리 사용)을 (공유 DLL에서 MFC사용)으로 바꿔준다.