-
Vcpkg Compie Error _ITERATOR_DEBUG_LEVEL개발실/기타 2023. 5. 23. 09:27반응형
grpc 라이브러리가 필요해서
vcpkg install grpc 로 설치해서 컴파일을 하는데,
release는 아무 문제 없는 잘되는데,
debug모드에서만 유독 아래처럼 에러가 남.
무슨 에러인지는 알고 있었는데, 왜 나는지를 몰라서 삽질을 하고 있는데..
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'
인터넷의 누군가가. vs속성창에서 vcpkg의 속성을 한번 보라는 글을 보고나서 보니.
Debug 안에 Vcpkg Configuration값이 Release로 되어 있는것을 발견하고, Debug로 변경하니 해결됨.
현재 이해가 안되는 부분이, 일반 vc-debug속성창에 라이브러리 경로를 debug라이브러리로 구분해서 설정해 줬는데,
vcpkg에서도 따로 저렇게 설정해줘야만 적용이 되는건진 이해가 안감.
암튼, 아래 처럼 하니 해결됨.
반응형'개발실 > 기타' 카테고리의 다른 글
윈도우에 WSL 리눅스 설치 (0) 2024.10.25 Visual Studio Dependencies Project 빌드할때 오류. (0) 2024.03.01 Visual Studio C++ 2022 Link Error (0) 2023.06.20 .NET 컴파일에러 The "generatedepsfile task failed unexpectedly" (0) 2023.03.27 Maven Error-Missing artifact (0) 2021.07.21