在 Visual Studio 调试器(C#、C++、Visual Basic、F#)中指定符号 (.pdb) 和源文件

在 Visual Studio 调试器(C#、C++、Visual Basic、F#)中指定符号 (.pdb) 和源文件

 

 

1.前言

    在一些开源的代码中,使用CMake编译出的源码,一般都会包含dll、lib和头文件,但是想要调试这些库的源码就需要pdb文件。需要手动加载pdb文件。

 

配置符号位置和加载选项

在“工具” > “选项” > “调试” > “符号”页面,你可以执行以下操作:

  • 为 Microsoft、Windows 或第三方组件指定和选择搜索路径和符号服务器。
  • 指定你希望或不希望调试器自动为其加载符号的模块。
  • 在主动调试时更改这些设置。 请参阅调试时管理符号

指定符号位置和加载选项:

  1. 在 Visual Studio 中,打开“工具” > “选项” > “调试” > “符号”(或“调试” > “选项” > “符号”) 。

  2. 在“符号文件(.pdb)位置”下,

    • 要使用“Microsoft 符号服务器”或“NuGet.org 符号服务器”,请选中相应的复选框 。

    • 要添加新的符号服务器位置,请执行以下操作:

      1. 选择工具栏中的 + 符号。
      2. 在文本字段中键入 URL (http)、网络共享以及符号服务器或符号位置的本地路径。 语句结束有助于找到正确的格式。
  3. 详见微软参考文档:
  4. https://docs.microsoft.com/zh-cn/visualstudio/debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger?view=vs-2019
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值