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


Your answer

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