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

MikeB 16 Reputation points
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?

Developer technologies | C++
{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.