Windows SDK 10.0.26100 causes compilation error in wchar.h with MSVC 2015 compiler

MikeB 1 Reputation point
2025-04-29T13:21:21.06+00:00

I'm trying to build a legacy product that used MSVC 2015 Update 3 (compiler version 19.00.24215.1).

Since Windows SDK 10.0.26100 was installed on the machine the build fails with the following error:

C:\PROGRA~2\WI3CF2~1\10\include\10.0.26100.0\ucrt\wchar.h(313): error C3861: '_mm_loadu_si64': identifier not found

Apparently, in the recent SDK the wchar.h uses intrinsics that weren't available back in the VS2015 days (26100 is the first SDK that uses them, they do not appear in that file in the earlier versions of the SDK ).

Is there any official requirement or compatibility matrix for MVSC compiler/Windows SDK versions?

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,929 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.