-
Visual Studio C++ 2022 Link Error개발실/기타 2023. 6. 20. 23:21반응형
visual studio 2022 C++을 사용하고 있는데,
아래와 같은 에러가 남. 도저히 이유를 모르겠음.

링크 에러 4>std.ixx.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void (__cdecl* std::_Raise_handler)(class stdext::exception const &)" (__imp_?_Raise_handler@std@@3P6AXAEBVexception@stdext@@@ZEA::<!std>) referenced in function "public: void __cdecl stdext::exception::_Raise(void)const " (?_Raise@exception@stdext@@QEBAXXZ::<!std>) 4> Hint on symbols that are defined and could potentially match: 4> "__declspec(dllimport) void (__cdecl* std::_Raise_handler)(class stdext::exception const &)" (__imp_?_Raise_handler@std@@3P6AXAEBVexception@stdext@@@ZEA) 4>bin\x86_64\Debug\sh.exe : fatal error LNK1120: 1 unresolved externals이것저것 google하다가 의심가는 부분이 있어서,
아래와 같이 변경하니 해결됨.

느낌에, 참조하는 라이브러리중에 vcpkg로 설치하여 참조하는 라이브러리가 있는데
해당 라이브러리가 vs2019로 컴파일된 라이브러리임.
안튼, 알수 없는 링크에러의 경우 대부분이 참조하는 라이브러리가 만들어진 환경과
현재 사용하는 환경이 아맞는 경우가 대부분임.
주로 Multi-Thread-Dll 환경이라든가
암튼, C++은 이제 사라져야할 언어인것 같다.
개발하는 시간보다, 개발환경으로 인한 오류잡는 시간이 너무 많이 소요됨.
반응형'개발실 > 기타' 카테고리의 다른 글
윈도우에 WSL 리눅스 설치 (0) 2024.10.25 Visual Studio Dependencies Project 빌드할때 오류. (0) 2024.03.01 Vcpkg Compie Error _ITERATOR_DEBUG_LEVEL (0) 2023.05.23 .NET 컴파일에러 The "generatedepsfile task failed unexpectedly" (0) 2023.03.27 Maven Error-Missing artifact (0) 2021.07.21