본문 바로가기

Robotics/Software Tech.

fatal error C1189: #error : Building MFC application...

Visual Studio 2008에서 이런 에러를 만났을때..

fatal error C1189: #error :  Building MFC application......... 어쩌고 저쩌고..

멀티 프로젝트에서 서로다른 프로젝트 옵션때문에 발생되는 것인데.

그 원인은 서로다른 런타임 라이브러리를 참조하기 때문이다.

따라서, 프로젝트의 속성을 모두 동일하게 설정해주면 된다.



사용자 삽입 이미지
프로젝트 속성에서 'Project Default'에서 'Use of MFC'항목을 'Use MFC in a Shared Dll'로 변경했다.

다른 프로젝트도 마찬가지로..