未加载wkernelbase.pdb 微软符号文件

图片说明
图片说明
图片说明
如图所示时调试提示的错误“未加载wkernelbase.pdb”,我根据网友经验,勾选了Microft符号服务器,并且勾选了“启用源服务器”但是都没有解决问题。

有没有大神看看这是什么情况?
如果是如错误提示所显示的“无法在所选的路径中找到wkernelbase.pdb”,那么我改怎么设置正确的路径呢?

我是在VS2013 opencv2.4.9 WIN8 64位系统
金币不多了

0

2个回答

http://www.tuicool.com/articles/R3EBF3M

无法启动此程序 因为计算机中丢失opencv_core249d.dll-我的解决方案

看下PATH中是否配置对了

%OPENCV% \x86\ vc12 \bin

VC一定要是vc12,

0
qq_14912095
qq_14912095 路径应该没有问题,我别的MFC+OPENCV的程序也运行过没有提示这个错误。我现在这个程序也可以启动,只是点击某个按钮时,会提示错误,再点击中断就提示未加载这个pdb文件。
2 年多之前 回复

解决过程:1. 换了一台电脑,重新配置opencv和VS2013环境,问题依旧。
2. 修改代码,运行正常,没有再提示未加载PDB文件,并且即使我取消勾选“微软符号”,工程也能运行。
看来还是代码存在Bug。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
未加载kernelbase.pdb,问题
最近在调试新电脑的时候,配置opencv感觉完全没有问题,为什么会出现这种情况,百思不得其解,又重新配置OpenCV,又是百度,又是github。搞了好长时间没弄好,不弄之后偶尔想到了一个原因,电脑显示的原因,就能调好了,也是无语.......给大家借鉴一下这个原因,,,   上代码:很基础的显示图像的代码测试新配置的opencv环境:   #include <opencv2/op...
Visual Studio 2017 符号文件
供Visual Studio 2017的本地Windows调试器调试时使用,可以避免从微软符号服务器进行下载导致调试过慢,从而实现离线调试
VS 2017 C/C++ MicroSoft源服务器符号文件(基本完整 截至2019/3.6)
Microsoft 源服务器已经不再提供官方现在,因为更新变化太快。这边提供自己的已经下载好的PDB文件(x64),多少可以省下一些时间。随便放到哪个目录,设置时将符号缓存定位到那儿就好了。
VS 调试时“还没有为该文档加载任何符号”
有的时候调试会出现这种问题: 然后断点就不会中断了。 解决方案: 比较常见的是 1.工具->选项->调试->常规->要求源文件与原始版本完全匹配的勾取消。 2.尝试重新编译项目 , 因为项目未重新编译过的话其中更改的代码就不会生效(这种情况主要在"附加到进程“的调试方法中出现)。 3.依赖项目更改 , 需要重新编译这几个关联项目。 出现该问题的主要原因:当前调试的代码与正
还没有为该文档加载任何符号小记
学学记记
OD加载微软符号库
OD加载微软符号库 需要的文件 添加以后按照教程设置即可
下载微软符号的方法
C:\PROGRA~2\WI3CF2~1\10\Debuggers\x86\symchk.exe %1  /s SRV*%~dp0download\*http://msdl.microsoft.com/download/symbols
windbg 查看符号文件有没有加载进windbg
//查看符号文件 有无加载进windbg中, 2.2 加载设置的符号文件     .reload     可以使用菜单中的 Debug -> Modules 查看有没有加载进来
windbg符号路径设置
0x00 前言 windbg没有引入符号文件(pdb)会导致系统库上的变量,堆栈等信息无法显示。 0x01 简介 PDB(Program Database),是微软开发的用于存储程序调试信息的文件格式。pdb文件是由源码在编译期生成,存储了源文件名称,变量名,函数名,FPO(帧指针),对应行号等信息。由于体积庞大,同时出于安全性考虑。可运行程序exe或者dll文件都是无符号的。 在wi...
VS2017调试断点打不上,还没有为该文档加载任何符号
附加进程到iis打断点时,断点命不中,报还没有为该文档加载任何符号,后来发布方式由Release改为Debug后解决。Debug与Release的区别:https://www.cnblogs.com/taiyonghai/p/6126074.html...
未能加载调试符号 的一个可能原因
加载本地导出的 工具->选项->调试-> 常规-> 加载dll导出(仅本机) 勾上 被调试的项目有没有开启签名… 右击项目属性->签名-> 为程序集签名 勾去掉
彻底解决VS加载符号与查找PDB文件问题
问题描述: 1; 如下图: VS提示无法查找或打开PDB文件 解决方案:如下(网上搜索博客,能够找到一大丢类似的解答) 菜单栏:调试 -> 选项 -> 常规 -> 调试 -> 符号 --Microsoft符号服务器 (如下图:) 2; 如下图: VS显示加载符号慢(额…,是让人无法忍受得慢) 解决方案:如下(网上搜索博客,能够找到一大丢类似的解答) 打开VS的【工...
ida符号文件路径设置
用ida进行内核调试时,需要设置一下ida的符号文件路径 通过修改pdb.cfg文件的PDBSYM_SYMPATH这个来实现,修改之后打开ida,ida会先加载符号路径
windbg 符号文件设置路径
c:\mysymbols;srv*c:\symbolslocal*http://msdl.microsoft.com/download/symbols
【VS】加载Microsoft符号服务器文件取消
在vs里调试程序,不小心点击了加载Microsoft符号服务器符号文件。臭事来了,每次执行debug时,加载微软服务器的符号文件,本地不存在,还不断的向服务器请求获取,贼慢贼慢的。 不知道怎么取消还真找了一会,分享出来,为遇到同样问题的同学方便。
Windbg+VMware双机调试/1394/串口/常见问题处理+下载符号文件离线包
目录 1. 调试工具VisualDDK: 2. Vista以下的版本系统设置: 3. Vista以上的版本系统设置: 4. 1394火线调试 5. 使用串口线双机调试 6.调试过程中出现的问题及解决方案 7. 快速下载符号文件离线包 1. 调试工具VisualDDK: 1.安装VisualDDK. 2.WMware拷贝target文件夹,运行wminstall.e...
未加载coreavcdecoder.ax所用的符号
未加载coreavcdecoder.ax所用的符号 引发了一个异常:0xC0000005: 写入位置 0x00000000 时发生访问冲突 今天遇到了这个问题,百度也没有,关于coreavcdecoder.ax的帖子更是少得可怜 本意是要播放一个视频文件,代码如下: char buf[256] = { 0 }; sprintf(buf, "open 路径\\文件名主干.avi type MPEGV...
Windbg符号无法加载的问题
使用Windbg进行联机内核调试时,出现*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe的错误,无法加载ntoskrnl.pdb 在使用!sym noisy和.reload /f nt后发现,Windbg在如下路径 C:\Program Files\Windows Kits\10\
windbg配置符号文件 和 源文件
实测能够定位到崩溃的位置, 符号文件和源文件配置如下图:
OpenCV 编译程序时未加载PDB文件
点菜单栏上【调试】,选择【选项和设置】;右边勾上 【启用源服务器支持】;选择左边点【 符号】,将右侧【把Microsoft符号服务器】打勾;并且点击【加载所有符号】;重新编译工程文件,就会从微软下载符号。 重要的一点:将D:\Program Files\opencv\build\x64\vc14\bin\opencv_world320d.dll和opencv_world320.dll,拷
关于不会命中断点。还没有为该文档加载任何符号的解决方案
动态库开发中经常会遇到这样的问题:当前不会命中断点。还没有为该文档加载任何符号。但是我们在目标程序中已经引用了库的lib文件,而且在dll目录下也已经生成了相应的pdb文件,还是出现这样的问题。很多人在网上搜寻大量资料,改了很多配置,也解决不了。而实际dll已经加载进来,只是调试信息没法映射到源码对应上。至于为什么这样子,还需要继续深究,当然,不同项目情况不同,不能一概而论。 在这里,我提供一种
windbg符号包导出符号下载地址
WINDBG无法解析符号时,需要下载符号包,下载全部的下载包,以后直接在本地用即可。
windbg加载符号问题
符号是windbg工作的重要依据,缺少调试符号,windbg有可能显示错误的结果。这是设置本地符号目录,以及定义符号服务器
ida手动加载指定模块的符号
ida手动加载指定模块的符号
通过符号文件获取函数地址
//通过符号文件获取函数地址 #include #include #include #include #include "ntdll.h" #pragma comment(lib,"dbghelp.lib") //获取函数地址PDB ULONG_PTR GetFunctionAddressPDB(HMODULE hMod, const WCHAR * szApiName) {
VS2015调试dump文件时提示打不开KERNELBASE.dll
前言 之前的一篇文章"VS2015调试dump文件时提示未找到xxx.exe或xxx.dll"中,我简单的介绍了一下在调试dump文件是提示未找到exe或者dll的原因,那就是路径不正确或者版本不对应,最近在调试项目的时候发现了新的问题,那就是系统的dll不对应,如果是项目中dll的不对应我们可以还原版本找到,可是要是系统的dll不对应,那么我们只能从发布机上复制了,或者自己去下载了,具体的提示如...
图解 windbg设置符号文件路径和使用入门
下载下来的windbg如下,有三个版本,x86,x64,汉化; 进入如下网址,选择合适版本的符号文件; 查看本机系统版本;选择Win7 Service Pack 1的版本下载; 下载后的符号文件安装包; 安装符号文件; 进入windbg,选择如下菜单; 在弹出的对话框
opencv配置后加载pdb的方法
欢迎使用Markdown编辑器写博客 1、Cmake-gui安装opencv,生成独立的install目录。 快捷键 2、设置lib和path环境变量 lib=D:\opencv-3.4.2\install\x64\vc14\lib path=D:\opencv-3.4.2\install\bin\Debug 其中path包含了dll,exe,pdb,ilk等文件。 3、在v...
关于VS调试时的加载符号
前两天安装了VS2017,随便写了几行代码测试下,发现调试时要有一大堆的加载符号,像【已加载“D:\SogouInput\Components\PicFace\1.1.0.1781\PicFace.dll”。无法查找或打开 PDB 文件。】,个人比较小白,不懂这些加载符号是什么意思有什么用,于是上网查了下。网上给出的信息比较杂,经过一番总结归纳,得出下面的结论(也许是错的,望大神指教):符号,也叫
微软符号服务器使用方法
微软符号服务器
VS2013调试时符号加载的问题
正在从以下位置加载xxx.dll的符号
windbg符号加载和调试
https://blog.csdn.net/mofabang/article/details/49678729 驱动文件*.sys一般在目录: C:\Windows\System32\drivers pc机上每个东西都有驱动,键盘、鼠标、显示器、cpu等等。 没有驱动,这些东西都不能运作,就是一堆废品。 谈一谈windows驱动调试。 使用windbg调试。 一般安装ddk后,就安装...
VC++ 2003 运行时/MFC/ATL库文件和符号文件
VC++ 2003 的全套运行时/MFC/ATL库文件和符号文件,可以用于源码调试和OD加载使用。
解决方法:无法命中断点,还没有为文档加载任何符号
(环境: Win10 Professional 1607. VS2017 Professional ) 今天,下午在学习MFC编程中,发现在winmain.cpp中设置的一个断点,根本无效。当程序在其他断点停下来时,这里的断点将会显示:无法命中断点,还没有为文档加载任何符号。于是我在网上进行了各种搜索。 网上的解决方法部分如下:(这些方法第一,二个可能有用) http://johnsmi
最新大数库 gmp 6.0.0 编译好的dll windows下使用 x86版本
最新gmp 6.0.0 编译好的dll windows下使用 x86版本 源码请到官网上下载 包含文件: libgmp-10.dll libgmp-10.lib gmp.h gmptest.c gmptest.exe vc下测试通过。
使用WinDbg分析dmp文件时symbols file path设置
电脑蓝屏后,想要分析原因,这是就要用到微软提供的工具了:Debug Tools for Windows  传送门 软件打开后,需要先设置symbols file path,否则当你打开dmp文件时会提示:Symbols can not be loaded because symbol path is not initialized symbols file path的值:SRV*c:\temp
VS生成PDB符号文件和调试Dump配置
最近在做QT相关的项目,发现QT插件创建的工程生成的pdb文件没有有效信息,于是与普通工程对比了一下发现了问题所在。所以总结一下pdb文件生成的配置: 配置这两项之后就会生成具有有效格式的pdb了,这里面应该会包含编译时代码的路径,exe和pdb文件的路径。但是实际上在调试dump的时候这些路径不一定还存在。所以需要手动配置,VS很友好,缺少信息时会自动报出。 上面的信息提示没有找...
百度输入法 符号文件
百度输入法 符号文件,用来扩展输入法中字符输入的,非常多。
MSCOMCTL.OCX
1.拷贝到C:\Windows\System32目录,64位系统拷贝到C:\Windows\SysWOW64 2.命令提示符运行 regsvr32 C:\Windows\System32\mscomctl.ocx或者C:\Windows\SysWOW64\mscomctl.ocx *如果以上方式不可用一般都是管理员权限的问题。 1.右键开始-管理员方式运行命令提示符 2.运行 regsvr32 C:\Windows\System32\mscomctl.ocx或者C:\Windows\SysWOW64\mscomctl.ocx
符号文件
符号文件 是一个数据信息文件 应用程序二进制文件调试信息 调试用 最终生成的可执行文件 在运行时 并不需要这个符号文件 变量信息都记录在 这个文件中 调试应用程序时 这个文件非常重要  .pdb 二进制文件 与 源代码文件 之间的对应 关系