打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VS Code配置C++环境第一次使用string等变量调试报错:Unable to start debugging. Unexpected GDB output from command
userphoto

2023.08.11 浙江

关注

VS Code过程中,在调试过程中遇到了类似这样的错误:

ERROR: Unable to start debugging. Unexpected GDB output from command > “-exec-run”.

实际我们可以先编译运行exe文件看看是否真的是调试才出现的问题,可以点击终端->运行任务(或者直接执行exe文件)若出现报错类似:

不能在动态链接库中定位程序入口点XXX

则实际上是库的问题,解决方法和原理可以查看这个stackoverflow链接.

不想看的可以直接按一下方法操作(原理是将库文件直接放在需要执行文件目录下):

  1. 进入你的minGW/bin目录下,我的是B:\Microsoft_VS_Code\mingw64\bin
  2. 将libstdc++ -6.dll拷贝到需要执行文件目录下
  3. 重新运行或调试就可以啦

PS:
成功后将库文件删除还是能照常运行和调试的,所以如果前面第二步的操作如果不行,而且不知道是哪个库文件,可以将整个bin目录下的文件都拷过去,然后删除,简单暴力(希望有大佬能给个更好的建议:)。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VS2005中调试DLL库
Debugging with GDB (GDB手册)
Debugging with GDB学习记录(一)
view | bill gatliff.com
Oracle Oerr Utility Utilities
Running nasm and gdb 调试nasm汇编程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服