MFCbug之调试的时候出现未加载mfc140.i386.pdb

7 篇文章 0 订阅

bug:

在这里插入图片描述
网上很多人教你这样做,我觉得这个方法可以先放一放
在这里插入图片描述

造成问题的原因之一是:

有时候调试帧进到系统动态库的时候经常会进不去的 因为是被封装成dll了。

解决办法:

可以跳过这一帧 或者改变断点的位置 避免F11进到dll逻辑里

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
kernelbase.pdb 是微软 Windows 操作系统中的一个符号文件,用于调试和错误信息的跟踪。该文件通常与 kernelbase.dll 文件一起使用,它包含了 DLL 的函数和变量的调试符号信息。 当系统没有加载 kernelbase.pdb 文件时,可能出现以下几种情况: 1. 文件不存在或路径错误:系统在加载 DLL 文件时会尝试查找其相应的调试符号文件,如果找到,则会提示加载 kernelbase.pdb 的错误。这通常是由于文件不存在于指定的路径或路径错误导致的。 解决方法:确保 kernelbase.pdb 文件存在于正确的路径,并且与 DLL 文件的版本匹配。 2. 缺少调试符号:kernelbase.pdb 文件中包含了函数和变量的调试符号信息,如果该文件中的调试符号丢失或损坏,系统将无法加载。 解决方法:重新获取一个正确的 kernelbase.pdb 文件,可以尝试从官方渠道下载或从其他可靠来源获取。 3. 访问权限问题:在某些情况下,系统加载 kernelbase.pdb 文件需要管理员权限或特殊的访问权限。如果当前用户没有足够的权限,则可能无法加载。 解决方法:以管理员身份运行程序或确保用户具有足够的权限来访问 kernelbase.pdb 文件。 总结:加载 kernelbase.pdb 文件可能是由于文件不存在、路径错误、缺少调试符号或权限问题等原因引起的。要解决此问题,应确保文件存在于正确的路径,调试符号完整且可用,并且用户具有足够的权限来访问该文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

困了就喝白茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值