在Visual C++2010中安装OpenCV 2.4.9时出错
Installing OpenCV 2.4.9 in Visual C++ 2010 Giving me Errors
我已尝试在计算机上安装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库并没有被添加。当我为同一解决方案创建一个新项目时,它们甚至不会被添加。我该怎么解决?
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 为重写std::exception的库生成swig接口时出错
- 导入/导出变量时出错
- 在 myVector 类中重载运算符 + 时出错
- .h 和.cpp文件分离时出错,但仅使用 .h 文件时没有错误.我做错了什么?
- 使用 thread 类在 C++ 中构造线程的动态数组时出错