본문 바로가기

MFC, VC++

nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new()

nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new()

----------------------

MFC 라이브러리와 CRT 라이브러리 충돌로 인한 문제.

MFC 라이브러리를 Static Library를 사용하여 링크하도록 설정할 때 발생할 수 있다.

----------------------

>>>> 해결법 <<<<
해당 프로젝트 속성 > 구성속성 > 링커 > 입력 > 추가종속성 에 ( 디버그모드 -> nafxcwd.lib, 릴리이즈 모드 -> nafxcw.lib ) 를 추가한다