今天用自己电脑打开几个星期没动的的项目,结果一上来就是一个访问错误 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突

0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 踩坑解决_解决方案

查阅网上资料,网上主要说是由于代码中可能存在 空指针错误
但是我的代码没动过,应该不是由于代码的问题导致的错误
然后中断调试后vs显示ntdll.dll未加载,到此我以为是系统ntdll.dll文件丢失,但去相关文件夹发现没有缺失

0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 踩坑解决_解决方案_02

对于未加载ntdll.pdb ,网上资料可以通过加载微软符号服务器工具>>选项>>调试>>符号),或者直接勾上上图的Microsoft Symbol Servers进行加载

0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 踩坑解决_解决方案_03

然鹅加载速度慢的离谱,好像也没有解决实际问题

0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 踩坑解决_空指针_04

折腾了半天项目依然没法运行,然后我在一个10年前的帖子上看到有人说 单位项目放到自己电脑上运行不了,然后我寻思会不会是前两天我 Win10系统大更新导致 解决方案有问题,遂 清理解决方案 然后重新生成解决方案,问题解决。