아래와 같은 알수없는 LIBCMTD.lib와 LIBCMT.lib의 충돌
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj) LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in LIBCMT.lib(recalloc.obj) LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)
STL 때문인 것 처럼 보이고 해결책은 /NODEFAULTLIB:LIBCMT 라고 함
좀 야매인거 같아서 찜찜하다능
참조 : http://kign.blogspot.com/2008_06_01_archive.html : Visual Studio Tricks
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj) LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in LIBCMT.lib(recalloc.obj) LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)
STL 때문인 것 처럼 보이고 해결책은 /NODEFAULTLIB:LIBCMT 라고 함
좀 야매인거 같아서 찜찜하다능
참조 : http://kign.blogspot.com/2008_06_01_archive.html : Visual Studio Tricks
728x90