You do not need to change Microsoft Visual Studio it compiled completely fine on Visual Studio Express 2017 aka Community Edition
On right side the "Solution Explorer" just find "ryml" and right click it and choose "Properties" then from that "Configuration Properties>Platform Toolset" then change that to "Visual Studio 2017 (v141)" the default value is "$(DefaultPlatformToolset)" which is causing the error at this point you can now compile ryml without error but just to be sure you can change "Window SDK Version" to "8.1" too ...
here's short explanation what trigger the error image