카테고리

  • 안드로이드
  • IOS
  • MFC
  • JAVA
  • AWS
  • LAMP
  • 여행&사진
  • 이런저런생활
  • 2015년 12월 17일 목요일

    [C++]fatal error c1189 에러 대처 방안

    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

    댓글 없음 :

    댓글 쓰기