这个问题和配置C++环境时遇到的很类似也是无法定位程序输入点于动态链接库,详情可以查看链接: VS Code配置C++环境第一次使用string等变量调试报错:Unable to start debugging. Unexpected GDB output from command.
首先我们可以先检查以下几个关键点:
- 环境变量是否已经配置
- vscode中task.json、launch.json、c_cpp_properties.json是否配置正确(路径什么的)
- CMake编译装载是否没有报错
实际上也是MinGW-64的libstdc+±6.dll这个库问题,类似的问题解决思路可以查看链接,虽然语言不一样但是问题比较类似。
解决方法其实很简单:
将 libstdc+±6.dll 复制到你的exe工作路径下
再去执行看看是不是问题解决了。
我的环境配置结果测试(测试图片是我在花瓣网上下载的很治愈的猴子图)
我的win10 vscode opencv配置方案都是参考别人的博客的,如下:
- vscode 配置C/C++环境,这个博客内容超详细,而且考虑很全面。
- opencv配置我同时看了几个方案,各有优劣,同时看能配置的更全面:
方案一
方案二
方案三
欢迎大家评论讨论问题,vscode opencv的配置真是一波三折:( 如果解决了你的问题,不妨点点赞让我知道一下