首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS 2015和2017: windows->Debug->Modules窗口中未列出模块。‘Breakpont当前不会被命中。未加载符号

问题描述:

在VS 2015和2017中,当打开windows->Debug->Modules窗口时,发现未列出模块。同时,在调试过程中,断点无法命中,提示未加载符号。

解决方案:

  1. 检查符号加载设置:
    • 确保在VS中启用了符号加载。可以在“工具”->“选项”->“调试”->“符号”中勾选“Microsoft符号服务器”和“本地符号文件夹”选项。
    • 确保符号服务器的地址和本地符号文件夹的路径设置正确。
  2. 检查模块加载设置:
    • 确保在VS中启用了模块加载。可以在“工具”->“选项”->“调试”->“通用”中勾选“启用模块加载”选项。
    • 确保模块加载的路径设置正确,包括可执行文件和相关的动态链接库文件。
  3. 清理和重新生成解决方案:
    • 可以尝试清理解决方案,然后重新生成解决方案,以确保所有的模块和符号都被正确加载。
  4. 检查编译选项:
    • 确保在编译项目时,选择了正确的配置和平台。可以在“生成”->“配置管理器”中检查。
  5. 检查调试设置:
    • 确保在调试过程中,选择了正确的启动项目和启动配置。可以在“调试”->“启动选项”中检查。
  6. 检查符号文件:
    • 如果使用的是第三方库或组件,确保相应的符号文件(.pdb文件)与可执行文件在同一目录下。
  7. 更新VS版本:
    • 如果问题仍然存在,可以尝试更新VS到最新版本,以获取修复的bug和改进的功能。

总结:

以上是解决在VS 2015和2017中未列出模块和断点未命中的一些常见方法。根据具体情况,可以逐一尝试这些方法,以解决问题。如果问题仍然存在,建议查阅相关的官方文档或寻求专业的技术支持。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券