让vc2003能够调试时自动下载系统dll的符号

来源:互联网 发布:类似知乎的国外网站 编辑:程序博客网 时间:2024/06/07 12:00

 

  1. 启动 Visual Studio.net。
  2. 按 CTRL + ALT + L,打开解决方案资源管理器窗口。
  3. 用鼠标右键单击该的解决方案,然后单击 属性
  4. 展开 通用属性  调试符号文件 节点。
  5. 在调试符号文件属性页中键入以下的符号服务器路径:
    symsrv*symsrv.dll* c:/localcache * http://msdl.microsoft.com/download/symbols
    其中 c:/localcache 下载符号,以及"http"地址为到 Microsoft 符号服务器的地址是本地文件夹,包含用于操作系统和其他 Microsoft 产品的符号。

    注意因为从 Internet 下载符号,Visual Studio.net 调试器可能调试缓慢第一次,因为调试程序必须下载的所有所需的符号文件。
  6.  调试 菜单上指向 Windows,然后单击 模块,以验证正在运行调试器时用于为特定的模块加载符号。模块窗口指出是否已加载的模块的符号信息。
  7. 如果要为其设置为所有解决方案和项目符号服务器路径,您可以在控制面板中设置一个全局环境变量。若要这样做,请按照下列步骤操作:
    1. 在 $ 控制面版中双击 系统
    2.  高级 选项卡上单击 环境变量
    3.  系统变量,下单击 新建,然后添加作为"_NT_SYMBOL_PATH"变量。
    4. 例如,将变量的值设置为符号的服务器路径:
      symsrv*symsrv.dll*c:/localcache*http://msdl.microsoft.com/download/symbols
      注意,没有空格
原创粉丝点击