C++기반 프로젝트에서
#include <afx.h>를 인클루드 하고
해당 클래스를 사용할 경우
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] c:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h 24
이런 에러가 뜨는 경우가 발생함
프로젝트 속성에 들어가서
구성프로파티 -> MFC 사용 항목의 설정을 공유 DLL로 MFC를 사용으로 변경하면 해결.
출처 - http://abipictures.tistory.com/279?srchid=BR1http%3A%2F%2Fabipictures.tistory.com%2F279
댓글 없음 :
댓글 쓰기