user2651050
user2651050

Reputation: 73

cmake Windows 10 SDK

tried to compile VTK using cmake on Windows 10 with Visual Studio compiler ... however, cmake says "Could not find an appropriate version of the Windows 10 SDK installed on this machine". Okay. So I Installed Windows 10 SDK but the same error keeps occuring.

Any idea what could be wrong? I've already reinstalled cmake but no success.

Thanks, Eric

Upvotes: 2

Views: 16098

Answers (2)

Shehan Hasintha
Shehan Hasintha

Reputation: 1165

you need to install windows sdk unless it wont work. cmake require windows sdk inorder to run cmake compiler. to install windows sdk,

  1. go to the visual studio installer from the start menu.
  2. select "modify" enter image description here
  3. select "individual components"
  4. in the coming up menu find the windows SDK (latest version) enter image description here
  5. then select modify.

Upvotes: 0

Matt Aimonetti
Matt Aimonetti

Reputation: 1122

I've have the same issue and in my case it's because the SDK I just installed is targeting 10.0.10586.0

ls "C:\Program Files (x86)\Windows Kits\10\include\"


    Directory: C:\Program Files (x86)\Windows Kits\10\include


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        12/4/2015  12:27 AM                10.0.10586.0

But my system is detected by cmake as:

The system is: Windows - 10.0.10240 - AMD64

If you rename the include\10.0.10586.0 folder to include\10.0.10240, the SDK will be found.

Upvotes: -2

Related Questions