使用visual c ++ 2008配置OpenCV

时间:2010-02-17 16:04:18

标签: visual-c++ opencv

我是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;
}

2 个答案:

答案 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所需)。