小编cha*_*-22的帖子

OpenCV - DLL丢失了,但事实并非如此?

我正在尝试使用OpenCV的基本程序,代码如下:

#include "cv.h"
#include "highgui.h"

int main()
{
    IplImage* newImg;
    newImg = cvLoadImage("~/apple.bmp", 1);
    cvNamedWindow("Window", 1);
    cvShowImage("Window", newImg);
    cvWaitKey(0);
    cvDestroyWindow("Window");
    cvReleaseImage(&newImg);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我跑这个时,我明白了

程序无法启动,因为您的计算机缺少libcxcore200.dll.尝试重新安装该程序以解决此问题.

但是,我可以看到这个DLL.它存在.我已将以下内容添加到链接器的输入依赖项中

C:\ OpenCV2.0\lib\libcv200.dll.a C:\ OpenCV2.0\lib\libcvaux200.dll.a C:\ OpenCV2.0\lib\libcxcore200.dll.a C:\ OpenCV2.0\lib\libhighgui200.dll.a

是什么赋予了?我正在使用visual studio 2008.

当我链接.dll文件而不是.dll.a文件时,我得到了

致命错误LNK1107:文件无效或损坏:无法读取0x3F8 libcv200.dll

c++ opencv

32
推荐指数
5
解决办法
15万
查看次数

初学者应该从哪里开始计算机视觉?

我是一名大学生,他发现计算机视觉很有吸引力.计算机视觉的新手应该从哪里开始?

language-agnostic computer-science computer-vision

26
推荐指数
4
解决办法
2万
查看次数