Just installed CUDA Toolkit v9.2.148 and opened the samples in Visual Studio 2017 15.7.5
All the sample project loaded. On build project, all 163 projects failed to build with “error MSB8036: The Windows SDK version 10.0.15063.0 was not found”.
Why are the NVidia developers still using this old Windows SDK? This was released 2017-04-05 more than 1 year ago!
NVidia, please advise your developers to upgrade to Windows SDK 10.0.17134.0 (two version ahead). This is INCLUDED with Visual Studio 2017 15.7 and up.
Visual Studio 15.7 is REQUIRED for any developer using .NET Core 2.0 (and 2.1). It is NOT an option to downgrade Visual Studio 2017 15.1
This continues to make CUDA a huge problem for Windows developers.
Taking the CUDA 9.2 samples samples and Retarget solution to Windows SDK Version 10.0.17134.0 and build causes 122 projects to fail to build and 282 errors including “fatal error C1189: #error: – unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported!”
This is unacceptable. If your developers are over 1 year behind the tools, then you can never expect us to be able to work with CUDA.
I am faced with yet another unspecified amount of time of no productivity with CUDA which has been the situation for all of 2019. Clients are complaining and I am losing work.