visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。无法启动此程序,因为计算机中丢失.dll.尝试重新安装程序以

1 解决部分dll

问题描述

“Win32Project3.exe”(Win32):  已加载“D:\software\VS2013\VS2013 文档\Win32Project3\Debug\Win32Project3.exe”。已加载符号。
“Win32Project3.exe”(Win32):  已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“Win32Project3.exe”(Win32):  已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“Win32Project3.exe”(Win32):  已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“Win32Project3.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符号。
程序“[4308] Win32Project3.exe”已退出,返回值为 0 (0x0)。



解决方式
1、点 调试,然后 选项和设置

这里写图片描述

2、右边勾上 启用源服务器支持

这里写图片描述

3、左边点 符号,把 微软符号服务器 勾选上

这里写图片描述

4、运行的时候等一下,加载完成后就好了。
5、只是第一次加载,不用担心。或者,你也可以等加载完了之后,再把之前勾选的取消掉,也没有问题。

这里写图片描述

还剩下一个ucrtbased.dll缺失问题

分别下载32位和64位的ucrtbased.dll文件

32位链接如下:
链接:https://pan.baidu.com/s/17Ouw4Cpm8JkTFmgskPuFqg
提取码:8utk
复制这段内容后打开百度网盘手机App,操作更方便哦

64位链接如下:
链接:https://pan.baidu.com/s/1JED3tduUZL9nZD_KnEiVfA
提取码:p807
复制这段内容后打开百度网盘手机App,操作更方便哦

将文件放到你电脑的系统路径中。不同系统的默认路径如下:
Windows 95/98/Me:C:\Windows\System ,
Windows NT/2000:C:\WINNT\System32 ,
Windows XP, Vista, 7, 8, 8.1, 10:C:\Windows\System32 .

在 64位 Windows 系统中,
放置32位 DLL 文件的默认路径为:C:\Windows\SysWOW64
放置64位 DLL 文件的默认路径为:C:\Windows\System32\
备份默认路径下的已有文件,将下载的ucrtbased.dll覆盖源文件。
若放置错误,会否则会出现 0xc000007b 报错(应用程序无法正常启动)


重启电脑(不是必须)

https://blog.csdn.net/win_turn/article/details/50468115

https://blog.csdn.net/moringacui/article/details/117261683

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值