【发布时间】:2014-04-19 11:42:41
【问题描述】:
我一直在尝试将 OpenCV 库添加到 Visual Studio 2010 中的项目中。我已将 C:\opencv\build\x86\vc10\bin 添加到我的路径中,并且我认为我拥有所有正确的目录和库
但我不断收到此错误:
在动态链接库MSVCR120D.dll中找不到过程入口点_exception1
我多次尝试重新安装 MSVCR120D.dll,但始终出现同样的错误,我在其他计算机上安装了 OpenCV,它似乎不像我的家用计算机。
我只是在做一些非常基本的代码:
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/full/path/to/lena.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
【问题讨论】:
-
听起来你有一个为 Visual Studio 13 构建的库。不确定将 Visual Studio 的新旧变体组合在同一个可执行文件中是否很容易 - 我怀疑不是......