gpt4 book ai didi

c++ - MSVCR120D.dll OpenCV 的问题

转载 作者:太空宇宙 更新时间:2023-11-04 13:51:53 24 4
gpt4 key购买 nike

我一直在尝试将 OpenCV 库添加到 Visual Studio 2010 中的项目中。我已将 C:\opencv\build\x86\vc10\bin 添加到我的路径中,我认为我有所有正确的目录和库

但我一直收到这个错误:

The procedure entry point_exception1 could not be located in the dynamic link library MSVCR120D.dll

我多次尝试重新安装 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);
}

最佳答案

我假设您遇到了编译时错误。

MSVCR120D.dll 应该是用于调试的 Visual C++ 运行时库,“120”== Visual Studio 2013。这可能与 Visual Studio 2010 不兼容。

一种选择是下载并安装 Visual Studio Express 2013 for Windows Desktop 并升级您的 visual studio 项目和解决方案。

另一种是链接到 Visual Studio 2010 C++ 运行时库。

如果 opencv 附带 Microsoft 调试 dll,tsk,tsk,tsk。

关于c++ - MSVCR120D.dll OpenCV 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com