microsoft符合服务器加载符号的解决方案
vs2017每次编译都要从microsoft符合服务器加载符号的问题
博主小白 ,很崩溃。
一、微软的符号服务器究竟是个什么东西?
加载微软提供系统文件的调试符号文件,需要另行下载。有了这些符号文件,在调试程序的时候,就能看到user32.dll,gdi32.dll等一系列文件的函数名称,否则就显示user32.dll.0x67003246这样的地址。
微软对此这样解释
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-symbols
划重点:
2018年后微软不再发布用于 Windows 的脱机符号包,原因是更新速度很快。每次调试都会去外网的微软服务器在线下载最新的符号包。这就是你每次调试文件都回加载且速度奇慢无比的原因。
二、网友解决方案
相信很多人已经尝试过常规方案。
勾选微软符号服务器来下载缺失的dll文件
操作步骤:菜单栏调试->选项->常规 勾选启动源服务器支持符号那一项勾上微软符号服务器
三、我的解决方案
本质就是,加载缓存符号文件,然后将加载的符号文所在的文件夹作为后续的路径。
第一步:
查看 工具->选项->调试->符号这个界面,有个 在此目录下缓存符号,自己挑选个路径,
然后点击调试,从符号服务器中完整地加载一次全部符号
第二步:
在工具->选项->调试->符号这个界面中新建一个路径,该路径就是第一步选择的保存
pdb文件的地方(可以更改,不过我喜欢默认),然后取消符号服务器的勾选,选中该路径。
四、结论
你每次加载符号,其实是在从微软服务器下载相关文件。
我们将路径选择为微软服务器,第一次下载后将其路径改为本地即可,
如果有需要再偶尔更新几次就好。
2020.2.2第一次编辑
microsoft符合服务器加载符号的解决方案相关推荐
- vs2015微软服务器加载符号,Visual studio 正在从以下位置加载符号:Microsoft符号服务器 尝试取消禁用后续符号加载...
正在从以下位置加载符号:Microsoft符号服务器 尝试取消禁用后续符号加载 进入VS---工具---选项----调试----符号,看右边有个"Microsoft符号服务器" ...
- (项目名).exe”。已加载符号。 无法查找或打开 PDB 文件。
无法查找或打开 PDB 文 "wb.exe"(Win32): 已加载"D:\work\test\wb\x64\Debug\wb.exe".已加载符号. &qu ...
- 彻底解决VS加载符号与查找PDB文件问题
问题描述: 1: 如下图: VS提示无法查找或打开PDB文件 解决方案:如下(网上搜索博客,能够找到一大丢类似的解答) 菜单栏:调试 -> 选项 -> 常规 -> 调试 -> ...
- WinDBG加载符号表的一点心得体会
新建一个环境变量_NT_SYMBOL_PATH 值为: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols WinDBG无法加载符号 ...
- visual studio2017 调试时出现:“Project1.exe”(Win32): 已加载“D:\workplace\Project1\Debug\Project1.exe”。已加载符号。
visual studio2017 调试时提示以下问题: 参考链接: http://blog.csdn.net/win_turn/article/details/50468115 具体步骤如下: 1 ...
- 关于VS调试时的加载符号
前两天安装了VS2017,随便写了几行代码测试下,发现调试时要有一大堆的加载符号,像[已加载"D:\SogouInput\Components\PicFace\1.1 ...
- vue 如何处理两个组件异步问题_Vue异步组件处理路由组件加载状态的解决方案...
vue.js 组件 组件(Component)是 Vue.js 最强大的功能之一. 组件可以扩展 HTML 元素,封装可重用的代码. 在大型单页面应用中,处于对性能的考虑和首屏加载速度的要求,我们一般 ...
- c语言中ntdll.dll,c – ntdll.dll [下面的框架可能不正确/缺失,没有为ntdll.dll加载符号]...
几个星期以来,我遇到了这种情况,非常令人沮丧, 我的程序调试非常好,没有错误,当我运行程序时,它执行的初始部分 作业,几秒后它终止到'break continue'选项,并在调用堆栈中看一看,结果证明 ...
- iscroll动态加载数据完美解决方案
iscroll动态加载数据完美解决方案 参考文章: (1)iscroll动态加载数据完美解决方案 (2)https://www.cnblogs.com/ShoneH/p/5253758.html (3 ...
最新文章
- latex如何设置字体并加粗_如何设置微信昵称字体大小加粗变斜???
- Python 进阶_生成器 生成器表达式
- html for 循环模板
- java 中的路径问题总结(绝对路径与相对路径) .
- 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
- 权限管理系统系列之序言
- Hanlp的安装和配置
- 利用burp实现弱密码破解
- 获取android com包名,Android系统中获取进程(和顶端包名)
- 详谈RDMA(远程直接内存访问)技术原理和三种实现方式
- 删除可视图中的类不能彻底避免它重新被编译
- svn创建分支的做法
- 《惢客创业日记》2020.02.11-02.21(周二)惢客的三个发展阶段(下)
- 哈夫曼信源编码matlab,HomeWork4.m
- 模电数电微机接口微机应用实验设备QY-MS535F
- 报表解决方案Telerik Reporting发布R2 2019 SP1|支持MS Access
- Ubuntu(linux)添加系统证书信任
- [21S01][1136] Column count doesn‘t match value count at row 1 报错分析
- Hillstone 基础上网配置
- html5自带可编辑文字属性
热门文章
- 教你怎样做好计划 将愿望慢慢实现
- 程序员的算法课(15)-分治法获取文件中出现频次最高100词
- 在windows上搭建redis集群(Redis-Cluster)
- 多多云手机多少钱一月_北京苹果手机维修为大家分享iPadAir2换屏幕多少钱
- 默认web地址_SpringMVC详解----Web层
- css揭秘实战技巧 - 形状 [二]
- PowerShell 远程执行任务
- 第八章:软件包的安装与管理
- [LeetCode]238.Product of Array Except Self
- HP Helion拉开商用大幕