티스토리 뷰

프로그래밍/C++

컴파일 링크 에러 LNK2019

에어버스 2018. 6. 30. 17:26

컴파일 링크 에러 LNK2019

Release x64 에서 컴파일은 잘 되지만, Debug x64 에서 컴파일하면 아래와 같은 오류 메시지가 나온다.

위 그림처럼 Debug 모드로 컴파일할때는 '다중스레드디버그' 또는 '다중 스레드 디버그 DLL' 을 선택해야 한다.

참고로, Release 모드에서는 '다중스레드DLL' 과 '다중스레드디버그DLL' 어느것을 선택하던 컴파일 오류는 없었다.

 

 

1>ConsoleZip.obj : error LNK2019: __imp__invalid_parameter 외부 기호(참조 위치: "void * __cdecl std::_Allocate_manually_vector_aligned<struct std::_Default_allocate_traits>(unsigned __int64)" (??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z) 함수)에서 확인하지 못했습니다.
1>ConsoleZip.obj : error LNK2019: __imp__CrtDbgReportW 외부 기호(참조 위치: "void * __cdecl std::_Allocate_manually_vector_aligned<struct std::_Default_allocate_traits>(unsigned __int64)" (??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z) 함수)에서 확인하지 못했습니다.
1>msvcprtd.lib(locale0_implib.obj) : error LNK2019: __imp__free_dbg 외부 기호(참조 위치: "public: static void __cdecl std::_Fac_node::operator delete(void *)" (??3_Fac_node@std@@SAXPEAX@Z) 함수)에서 확인하지 못했습니다.
1>msvcprtd.lib(locale0_implib.obj) : error LNK2019: __imp__malloc_dbg 외부 기호(참조 위치: "public: static void * __cdecl std::_Fac_node::operator new(unsigned __int64)" (??2_Fac_node@std@@SAPEAX_K@Z) 함수)에서 확인하지 못했습니다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31