diff --git a/.nuget/directxtk_uwp.nuspec b/.nuget/directxtk_uwp.nuspec index 75ad24b..1f7ce6a 100644 --- a/.nuget/directxtk_uwp.nuspec +++ b/.nuget/directxtk_uwp.nuspec @@ -7,7 +7,7 @@ Microsoft microsoft,directxtk The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing Direct3D 11.x code in C++. - This version is for Universal Windows apps on Windows 10 using Visual Studio 2015 Update 3 or Visual Studio 2017. + This version is for Universal Windows Platform apps on Windows 10 using Visual Studio 2015 Update 3 or Visual Studio 2017. Features: Audio - low-level audio API using XAudio2 diff --git a/DirectXTK_XboxOneXDK_2017.vcxproj b/DirectXTK_XboxOneXDK_2017.vcxproj index 2482740..f027029 100644 --- a/DirectXTK_XboxOneXDK_2017.vcxproj +++ b/DirectXTK_XboxOneXDK_2017.vcxproj @@ -607,6 +607,7 @@ MaxSpeed + true NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions) EnableAllWarnings true @@ -614,7 +615,7 @@ false $(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb - /permissive- /Zc:twoPhase- %(AdditionalOptions) + /Zc:twoPhase- %(AdditionalOptions) @@ -634,6 +635,7 @@ MaxSpeed + true NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;PROFILE;%(PreprocessorDefinitions) EnableAllWarnings true @@ -641,7 +643,7 @@ false $(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb - /permissive- /Zc:twoPhase- %(AdditionalOptions) + /Zc:twoPhase- %(AdditionalOptions) @@ -659,11 +661,12 @@ EnableAllWarnings Disabled + true _DEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions) false $(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb - /permissive- /Zc:twoPhase- %(AdditionalOptions) + /Zc:twoPhase- %(AdditionalOptions) diff --git a/Readme.txt b/Readme.txt index e2aa39f..8071289 100644 --- a/Readme.txt +++ b/Readme.txt @@ -85,7 +85,14 @@ RELEASE NOTES * The VS 2017 projects make use of /permissive- for improved C++ standard conformance. Use of a Windows 10 SDK prior to the Fall Creators Update (16299) or an Xbox One XDK prior to June 2017 QFE 4 may result in failures due to problems with the system headers. You can work around these by disabling this switch in the project files which is found - in the or elements. + in the elements. + +* The VS 2017 projects require the 15.5 update or later. For UWP and Win32 classic desktop projects with the 15.5 + or 15.6 updates, you need to install the standalone Windows 10 SDK (17134) which is otherwise included in + the 15.7 update. Older VS 2017 updates will fail to load the projects due to use of the element. + If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because + this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files + elements. ---------------