今天兴冲冲的将opencv2.1装好了之后,就急不可耐的想验证一把,当然先充从最简单的开始
找到opencv-dec里面有例子,具体参看我的http://blog.csdn.net/xiongmaojiayou/article/details/7606034这篇博客。
后面自己想写一个例子试试,当然也就是一个简单点的显示图形的例子:
#include "cv.h" #include "highgui.h" int main(void) { IplImage *img = 0; img = cvLoadImage("lena.jpg",-1); cvNamedWindow("tese", CV_WINDOW_AUTOSIZE); cvShowImage("test",img); cvWaitKey(0); return (0); }
$ gcc `pkg-config opencv --libs --cflags opencv` opencvTest.c -o opencvTest
就成功的过了,不过这个之前可不是这样子的,总是出现
*******undefined reference to `cvLoadImage'
*******undefined reference to `cvNamedWindow'
*******undefined reference to `cvWaitKey'
这些,我开始以为是自己没装呢好,可是example里面的都能够实现,为什么这个不行呢?
度娘和谷哥了好久,最终没找出个什么!不过倒是找到了我所需要的其他东西,那是后话。
哎,折腾得不行了,只能用最土的办法了
$ sudo reboot
中午睡了一觉之后,再来试试,哎!
成功了。。。
具体还不知道为什么,不过成功了,就先不管了,事情还很多!记录下来,后期检查下!
“如果你知道,能不能告诉我啊,我怀疑是环境变量的问题”