解决移动Windows Kits后运行出错的问题
我在移动Windows Kits后,报错如下: 错误MSB8036找不到 Windows SDK 版本 10.0.22000.0。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。
原路径:D:Windows Kits
新路径:D:CWindows Kits
解决办法
首先通过如下方式进入注册表中
输入快捷键:Win + R 再输入:regedit
改动一
将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows KitsInstalled Roots
作如下修改:
改动二
将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftMicrosoft SDKsWindowsv10.0
作如下修改:
改动三
将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows KitsInstalled Roots
作如下修改:
移动共享组件
这一步是移动共享组件、工具和SDK的操作
将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudioSetup
作如下修改:
测试运行成功,完美解决
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << "
";
return 0;
}
其他知识
Windows SDK和Windows Kits都是用于Windows应用程序开发的工具集。 Windows SDK(Software Development Kit)是一组开发工具,包括API文档、库、头文件、示例代码等,用于开发Windows应用程序。Windows SDK可以用于开发传统的桌面应用程序,以及使用Universal Windows Platform (UWP)的应用程序。 Windows Kits是Windows SDK的一个子集,它包含了用于Windows驱动程序和硬件开发的工具,例如Windows Driver Kit (WDK)和Windows Hardware Lab Kit (HLK)。 因此,可以认为Windows Kits是Windows SDK的一部分,它提供了更加专业的工具和资源,用于驱动程序和硬件开发。而Windows SDK则提供了更广泛的应用程序开发工具。我在移动Windows Kits后,报错如下: 错误MSB8036找不到 Windows SDK 版本 10.0.22000.0。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。 原路径:D:Windows Kits 新路径:D:CWindows Kits 解决办法 首先通过如下方式进入注册表中 输入快捷键:Win + R 再输入:regedit 改动一 将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows KitsInstalled Roots 作如下修改: 改动二 将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftMicrosoft SDKsWindowsv10.0 作如下修改: 改动三 将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows KitsInstalled Roots 作如下修改: 移动共享组件 这一步是移动共享组件、工具和SDK的操作 将注册表中:计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudioSetup 作如下修改: 测试运行成功,完美解决 #include
