未加载kernelbase.pdb,问题

最近在调试新电脑的时候,配置opencv感觉完全没有问题,为什么会出现这种情况,百思不得其解,又重新配置OpenCV,又是百度,又是github。搞了好长时间没弄好,不弄之后偶尔想到了一个原因,电脑显示的原因,就能调好了,也是无语.......给大家借鉴一下这个原因,,,

 

上代码:很基础的显示图像的代码测试新配置的opencv环境:

 

#include   
using namespace cv;

void main()
{

	Mat srcImage;
	srcImage = imread("1.jpg");

	imshow("【原始图】", srcImage);

	waitKey(0);
}

 

 

      却出现这样的错误:未加载kernelbase.pdb。结果我又是找DPB文件,又是查kernelBase.dll.缺损。中断找图像,结果显示图像没加载,,,,怎么可能,,,我的代码怎么可能有问题,,,一定是机器坏了,,,,

未加载kernelbase.pdb,问题_第1张图片

 

按照百度上的方法,先加了双斜杠找图片,又改了windows符号服务器。都不行。。。或许有人的电脑是这种原因吧,我的不是,我想有一些人和我一样。

 

 

原因如下:

你的电脑图像是不是这样:

未加载kernelbase.pdb,问题_第2张图片

是不是自己改了1.jpg     ,所以你错了。新电脑默认不显示已知文件扩展名。

打开工具,文件夹选项,查看,取消勾选隐藏已知文件扩展名。

未加载kernelbase.pdb,问题_第3张图片

未加载kernelbase.pdb,问题_第4张图片

现在再看你的1.jpg。是不是变成这样:,快点把文件名改好吧,也是无语。。。

这样就能开心的玩耍了。。。。。

 

 

你可能感兴趣的:(opencv,opencv,调试)