首页 > 其他 > 详细

解决 无法启动此程序,因为计算机中丢失opencv_world341.dll。请尝试重新安装改程序已解决此问题

时间:2019-02-23 22:20:29      阅读:743      评论:0      收藏:0      [点我收藏+]

在运行OpenCV程序时报错:“无法启动此程序,因为计算机中丢失opencv_world341.dll。请尝试重新安装改程序已解决此问题”。

 技术分享图片

 

 

解决方法
 

我的bin目录是

D:\opencv\build\x64\vc15\bin

从该目录中复制opencv_world341.dll,总共三个dll文件到下方的目录。

复制到下面的目录下的其中一个,我是复制到C:\Windows\System32,因为我复制了两个到第一个没有效果。

C:\Windows\SysWOW64

C:\Windows\System32

 技术分享图片

 

最后问题就解决了

另外加几个自己遇到过的问题

问题一: 
技术分享图片
技术分享图片


解决方法: 
技术分享图片 
新手一定要注意,vs里面有Debug和Release两种配置,要根据自己的电脑配置来选择。64位的,通常选择Debug x64。。

问题二:测试图像加载不出来 
技术分享图片
解决方法,配置链接库时,在附加依赖项中,将opencv_world341d.lib放到前面,即优先支持debug模式的编译运行,同样,如果直接将opencv_world341.lib删除,也可以顺利加载图片。 
技术分享图片
技术分享图片

 

问题三:Debug Error Program ~~~~~abort()has been called 
这个问题困扰了我挺长时间,网上也看了不少博文,尝试了一下,都没有解决问题,后来一次自己的尝试,解决了,主要有几个方面要注意: 
技术分享图片

(1)其中测试图像应放在和.cpp文件同一个工程目录下: 
技术分享图片 
(2)右击资源文件,添加,从现有项中找到你的图片文件加进去。 
技术分享图片 
(3)程序中读取图片的名称一定要和资源文件中的图片名称一样。

 


---------------------

原文转载:https://blog.csdn.net/qq_35892623/article/details/85718709
版权声明:本文为博主原创文章,转载请附上博文链接!

解决 无法启动此程序,因为计算机中丢失opencv_world341.dll。请尝试重新安装改程序已解决此问题

原文:https://www.cnblogs.com/tansuoxinweilai/p/10424361.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!