我是OpenCV的新手,我正在按照http://www.hanckmann.net/?q=node/17教程配置openCV,配置openCV后,我收到此错误,有人可以帮我解决这个问题。
这是解释如何配置openCV的地方 http://opencv.willowgarage.com/wiki/VisualC++
这是我正在使用的示例代码。它给出了错误致命错误LNK1104:无法打开文件'cvcam.lib'
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("Image.bmp");
cvNamedWindow("Image:",1);
cvShowImage("Image:",img);
cvWaitKey();
cvDestroyWindow("Image:");
cvReleaseImage(&img);
return 0;
}
答案 0 :(得分:1)
您是否定义了包含.lib
个文件的文件夹?右键单击项目名称,选择Properties
,选择Linker
- &gt; General
,然后将包含OpenCV库文件的目录名称添加到Additional Library Directories
字段。
答案 1 :(得分:1)
您可以尝试从SourceForge安装OpenCV 1.1prea吗?并卸载你拥有的那个?
完成此操作后,它就会起作用,这意味着找不到当前OpenCV中的库。这可能意味着您忘记选择其他库目录(如Jacob所说)或您正在使用OpenCV 2.0并且您没有为您的机器重新编译OpenCV(使用Visual Studio的Windows所需)。