VS 2010下安装 OpenCV2.4.9测试程序出错解决办法
VS 2010下安装 OpenCV2.4.9测试程序出错
设置过程参考如下链接:http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4#.E4.B8.89.E3.80.81.E9.85.8D.E7.BD.AEVS2010
测试程序如下:
#include<iostream>
#include <cxcore.h>
#include <highgui.h>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("signal.jpg");
cvNamedWindow("signal",CV_WINDOW_AUTOSIZE);
cvShowImage("signal",src);
cvWaitKey(0);
cvDestroyWindow("signal");
cvReleaseImage(&src);
}
Debug时却出现如下错误:
Error 7 error LNK1120: 6 unresolved externals C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\Debug\showcarsignal.exe 1
Error 2 error LNK2019:unresolved external symbol _cvDestroyWindow referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 6 error LNK2019: unresolved external symbol _cvLoadImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 5 error LNK2019: unresolved external symbol _cvNamedWindow referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 1 error LNK2019: unresolved external symbol _cvReleaseImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 4 error LNK2019: unresolved external symbol _cvShowImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 3 error LNK2019: unresolved external symbol _cvWaitKey referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
看英文的话,是说链接错误,有未解决的外部符号。
请问,该怎么解决呢?配置检查过,没问题哦!
------解决思路----------------------
还有可能是环境变量没有搞对,相关路径没有设置好
设置过程参考如下链接:http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4#.E4.B8.89.E3.80.81.E9.85.8D.E7.BD.AEVS2010
测试程序如下:
#include<iostream>
#include <cxcore.h>
#include <highgui.h>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("signal.jpg");
cvNamedWindow("signal",CV_WINDOW_AUTOSIZE);
cvShowImage("signal",src);
cvWaitKey(0);
cvDestroyWindow("signal");
cvReleaseImage(&src);
}
Debug时却出现如下错误:
Error 7 error LNK1120: 6 unresolved externals C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\Debug\showcarsignal.exe 1
Error 2 error LNK2019:unresolved external symbol _cvDestroyWindow referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 6 error LNK2019: unresolved external symbol _cvLoadImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 5 error LNK2019: unresolved external symbol _cvNamedWindow referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 1 error LNK2019: unresolved external symbol _cvReleaseImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 4 error LNK2019: unresolved external symbol _cvShowImage referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
Error 3 error LNK2019: unresolved external symbol _cvWaitKey referenced in function _main C:\Users\Rick\Documents\Visual Studio 2010\Projects\showcarsignal\showcarsignal\showcarsignal.obj
看英文的话,是说链接错误,有未解决的外部符号。
请问,该怎么解决呢?配置检查过,没问题哦!
------解决思路----------------------
还有可能是环境变量没有搞对,相关路径没有设置好