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符合服务器加载符号的解决方案相关推荐

  1. vs2015微软服务器加载符号,Visual studio 正在从以下位置加载符号:Microsoft符号服务器 尝试取消禁用后续符号加载...

    正在从以下位置加载符号:Microsoft符号服务器   尝试取消禁用后续符号加载 进入VS---工具---选项----调试----符号,看右边有个"Microsoft符号服务器" ...

  2. (项目名).exe”。已加载符号。 无法查找或打开 PDB 文件。

    无法查找或打开 PDB 文 "wb.exe"(Win32):  已加载"D:\work\test\wb\x64\Debug\wb.exe".已加载符号. &qu ...

  3. 彻底解决VS加载符号与查找PDB文件问题

    问题描述: 1: 如下图: VS提示无法查找或打开PDB文件 解决方案:如下(网上搜索博客,能够找到一大丢类似的解答) 菜单栏:调试 -> 选项 -> 常规 -> 调试 -> ...

  4. WinDBG加载符号表的一点心得体会

    新建一个环境变量_NT_SYMBOL_PATH 值为: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols WinDBG无法加载符号 ...

  5. visual studio2017 调试时出现:“Project1.exe”(Win32): 已加载“D:\workplace\Project1\Debug\Project1.exe”。已加载符号。

    visual studio2017 调试时提示以下问题: 参考链接:  http://blog.csdn.net/win_turn/article/details/50468115 具体步骤如下: 1 ...

  6. 关于VS调试时的加载符号

                前两天安装了VS2017,随便写了几行代码测试下,发现调试时要有一大堆的加载符号,像[已加载"D:\SogouInput\Components\PicFace\1.1 ...

  7. vue 如何处理两个组件异步问题_Vue异步组件处理路由组件加载状态的解决方案...

    vue.js 组件 组件(Component)是 Vue.js 最强大的功能之一. 组件可以扩展 HTML 元素,封装可重用的代码. 在大型单页面应用中,处于对性能的考虑和首屏加载速度的要求,我们一般 ...

  8. c语言中ntdll.dll,c – ntdll.dll [下面的框架可能不正确/缺失,没有为ntdll.dll加载符号]...

    几个星期以来,我遇到了这种情况,非常令人沮丧, 我的程序调试非常好,没有错误,当我运行程序时,它执行的初始部分 作业,几秒后它终止到'break continue'选项,并在调用堆栈中看一看,结果证明 ...

  9. iscroll动态加载数据完美解决方案

    iscroll动态加载数据完美解决方案 参考文章: (1)iscroll动态加载数据完美解决方案 (2)https://www.cnblogs.com/ShoneH/p/5253758.html (3 ...

最新文章

  1. latex如何设置字体并加粗_如何设置微信昵称字体大小加粗变斜???
  2. Python 进阶_生成器 生成器表达式
  3. html for 循环模板
  4. java 中的路径问题总结(绝对路径与相对路径) .
  5. 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
  6. 权限管理系统系列之序言
  7. Hanlp的安装和配置
  8. 利用burp实现弱密码破解
  9. 获取android com包名,Android系统中获取进程(和顶端包名)
  10. 详谈RDMA(远程直接内存访问)技术原理和三种实现方式
  11. 删除可视图中的类不能彻底避免它重新被编译
  12. svn创建分支的做法
  13. 《惢客创业日记》2020.02.11-02.21(周二)惢客的三个发展阶段(下)
  14. 哈夫曼信源编码matlab,HomeWork4.m
  15. 模电数电微机接口微机应用实验设备QY-MS535F
  16. 报表解决方案Telerik Reporting发布R2 2019 SP1|支持MS Access
  17. Ubuntu(linux)添加系统证书信任
  18. [21S01][1136] Column count doesn‘t match value count at row 1 报错分析
  19. Hillstone 基础上网配置
  20. html5自带可编辑文字属性

热门文章

  1. 教你怎样做好计划 将愿望慢慢实现
  2. 程序员的算法课(15)-分治法获取文件中出现频次最高100词
  3. 在windows上搭建redis集群(Redis-Cluster)
  4. 多多云手机多少钱一月_北京苹果手机维修为大家分享iPadAir2换屏幕多少钱
  5. 默认web地址_SpringMVC详解----Web层
  6. css揭秘实战技巧 - 形状 [二]
  7. PowerShell 远程执行任务
  8. 第八章:软件包的安装与管理
  9. [LeetCode]238.Product of Array Except Self
  10. HP Helion拉开商用大幕