Opencv 2.3.1的问题

我有个问题:

我正在使用VS Express 2010并尝试将opencv库添加到我的项目中,所以我已经将bin文件添加到了我的路径中,然后将lib添加到了我的项目的属性中,并且包含2个目录

这是我的程序的文本:

#include <cv.h>
#include <highgui.h>
#include <stdio.h>

int main(int argc, char* argv[])
{
    IplImage* img=0;
    img = cvLoadImage (argv[1], CV_LOAD_IMAGE_COLOR);
}

并且我有一个错误:错误1错误LNK2019:无法解析的外部符号_cvLoadImage在函数_main中引用c: Users Home documents visual studio 2010 Projects example2 example2 ex2.obj

我做错了什么? 谢谢大家


确保您正确链接到OpenCV库。 由于cvLoadImage是OpenCV中HighGUI库的一部分,因此请确保链接到opencv_highui231.lib(在发行版中)和opencv_highguid231.lib(在调试版中)。

要在Visual Studio 2010中执行此操作,请右键单击您的项目,然后转到链接器 - >输入并在附加依赖项内键入要链接到的库的名称。 还要确保路径是可访问的,或者通过在Additional Dependencies字段中输入相对路径,或者在Linker-> General中设置Additional Library目录。

链接地址: http://www.djcxy.com/p/65865.html

上一篇: Problems with Opencv 2.3.1

下一篇: Reading Mat File In C