IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++:VS2019 Windows SDK 10损坏重装 -> 正文阅读

[C++知识库]C++:VS2019 Windows SDK 10损坏重装

不知道什么原因导致的这个情况

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\yvals.h(12,10): fatal error C1083: 无法打开包括文件: “crtdbg.h”:?

网上一查,应该是SDK的毛病。

我也不清楚,因为之前刚刚安装了一个软件SW,安装过程中失败了(SW垃圾,气人),然后卸载重装,结果卸载不干净,无法重装。怎么删除都不行,最后找了一个收费(10块大洋注册码费用)软件删除的,这个工具主要就是删除一些文件夹和清理无数注册表(妈的注册表太多了),我怀疑那个软件删除的时候有问题,组件删多了,我的Windows SDK 版本 10.0.19041.0被误伤了。

【顺带说一下SW的卸载吧,有些字体文件怎么都删不掉,最后使用火绒的文件粉碎工具删除的】

?猜测到了是SDK的问题,那就修复吧。

有些人动不动就整什么“重装系统呗”,退退退!

重装VS应该不至于,VS应该可以自己修复。找到【工具】

我的情况是什么呢,SDK实际已经被破坏了,我自己也从控制面板删除了,但是VS这里单个组件还是显示已经安装,这时候可以把SDK那个组件去掉选择,也就是删除掉,这时候右下角“要求的总空间显示会为负的”

那就可以点击修复,之后再重复一遍,安装,这样就可以重装SDK了。(实际上我这里重复删除和安装了好几次才成功)

?

?然后重启一下VS,测试一下有没有成功。结果还是报错

vs2019 error MSB8036: 找不到 Windows SDK 版本 10.0.19041.0。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本

?

尝试重定目标解决方案,选择新装的SDK,不行。

项目里设置SDK版本,不行。

?又检查了一下注册表,注册表也是对的

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0

有网友提到一点

找到VS安装目录下的winsdk.bat?双击运行。这个批处理会根据注册表的数据设置SDK宏的内容。

我的目录是

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\vsdevcmd\core

这个应该挺好用的。但是VS还是报错。

又看到有网友说,修改SDK安装目录下的某个文件

VS2019解决MSB8036 找不到 Windows SDK 版本 10.0.19041.0_hackerJCG的博客-CSDN博客

C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.19041.0?

修改前?

修改后?

<WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>

?然后重启VS,最终OK了。

Windows SDK - Windows应用开发 | Microsoft Developer


/*? 好记性不如烂鼠标? */

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-06-29 18:48:02  更:2022-06-29 18:48:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:15:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码