해결된 질문
작성
·
204
0
안녕하세요 빌드 시 아래 에러가 발생하는데 혹시 해결 방법을 알고 계실까요?
Error C2338 static_assert failed: 'error STL1001: Unexpected compiler version, expected MSVC 19.40 or newer.'
구글링을 해보고 있긴 한데 혹시 해결 방법을 알고 계실까 하여 문의 드립니다.
답변 1
0
expected MSVC 19.40 or newer는 Visual Studio의 MSVC 컴파일러 버전이 19.40보다 낮기 때문에 발생하는 에러라서 Visual Studio를 최신 버전으로 업데이트 하시면 됩니다.
컴파일 버전 에러는 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC 위치에서 최신 버전의 디렉토리만 남기고 이전 버전의 디렉토리를 모두 삭제한 후 빌드가 진행되었는데 막판에 아래 빌드 에러가 발생하네요~ 혹시 해결 방법을 알고 계실까요?
아래 문서에 보면 5.3의 권장 컴파일러 버전이 17.6으로 되어 있습니다. 혹시 최신 버전의 컴파일러 호환성 문제가 아닐까 하여 17.6으로 변경하고 빌드를 진행하였는데 문제 없이 정상 동작 하였습니다.
Visual Studio Community 2022 17.11.12 로 최신 버전이긴 합니다.