opencv3.4.10+Visual studio2015的几个问题

opencv3.4.10+Visual studio2015的几个问题

一、 0x00007FFBED13D759 处(位于 Project6.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x00000001000FEC58 处。

运行如下代码时出现以下问题

#include<opencv2\opencv.hpp>

using namespace cv;

int main()

{
	Mat picture = imread("fang.png"); 

	imshow("1", picture);

	waitKey(0);

}

           

解决方法:

1、检查图片路径 使用相对路径时图片要和源.cpp(你新建的c++源文件)出在同一路径(左图)   ,使用绝对路径时要加双斜杠,单斜杠在C++中会被认为是转义字符(右图)。

                                                   

2、检查链接器输入中的配置,以debug|x64为例,在属性管理器 --Debug|x64--Microsoft.Cpp.x64.use--链接器--输入--附加依赖项中检查,debug版只需要写一个opencv_world3410d.lib(以自己下载的opencv版本为准),若是两个,则要删除不带d的,不带d的适用于release.

          

二、缺少XXX.dll文件

一般就会缺少这两个文件,在确保你之前的配置没有问题的情况下,将你缺少的.dll文件从你的安装目录中拷贝到C:\window\System32和C:\Windows\SysWOW64;

猜你喜欢

转载自blog.csdn.net/MissLemonh/article/details/115701743
今日推荐