在Visual C++2010中安装OpenCV 2.4.9时出错

Installing OpenCV 2.4.9 in Visual C++ 2010 Giving me Errors

本文关键字:9时 出错 OpenCV 安装 Visual C++2010      更新时间:2023-10-16

我已尝试在计算机上安装openCV。我已经学习了Visual C++2010学习版教程中的安装OpenCV 2.4.3,http://www.worldofmcu.com/2013/06/installing-opencv-in-windows-7-visual.html教程,甚至一些youtube视频。然而,我似乎无法处理它。从第一次开始,我得到了一个错误致命错误LNK1104:无法打开文件'opencv_haartraining_engined.lib'。我已经通过将其从Additional Dependencies中删除来删除该错误。

现在,我得到了一个名为程序"[6104]cvtest.exe:Native"的错误,该程序已退出,代码为-103747101(0xc000007b)。我已经一步一步地尝试了这里建议的许多方法,但我根本无法解决问题。我也用不同的程序尝试过,两个错误都是一样的。这是我在Visual C++2010学习版中安装OpenCV 2.4.3时使用的程序

#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
    Mat im = imread("C:UsersİhsanDownloadslena.jpg");
    if (im.empty()) 
    {
        cout << "Cannot load image!" << endl;
        return -1;
    }
    imshow("Image", im);
    waitKey(0);
}

它给了我一个我已经提到的(0xc000007b)错误。(在我修复了库错误之后)当我尝试此代码时,它也会给我带来完全相同的问题http://www.youtube.com/watch?v=cgo0UitHfp8&list=LLD0fqFAKW_kKwEEdQY5IVQg&index=1此外,由于某些原因,Visual不理解我的代码中的Users,并说格式不正确的通用字符名,尽管这是正确的路径。

我的openCV位于D文件夹中,根据系统属性,我创建了一个变量值D:\openCV\build和系统变量路径%openCV_build%\x64\vc10\bin;我不认为这是问题所在,但openCV有问题吗,我必须将文件复制到C而不是D?

我真的对这些问题感到非常失望和厌倦,我希望你们能帮助我解决这些问题。

我已经通过安装带有openCV 2.4.10的Visual Studio 2013解决了这个问题。我认为问题在于64位和32位路径之间的冲突。

不过,我还有一个问题,因为限制,我不得不在这里问。在我将openCV库、路径等添加到我的解决方案中并完成代码后,我想在该解决方案中创建一个新项目,以便在我的visual studio中使用我的首选项或新解决方案。然而,当我这样做的时候,openCV库并没有被添加。当我为同一解决方案创建一个新项目时,它们甚至不会被添加。我该怎么解决?