RHEL5上opencv2.0.0安装

在opencv中文网站下载源码:OpenCV-2.0.0.tar.bz2

在RHEL5中进行解压:

#tar jxvf OpenCV-2.0.0.tar.bz2

#cd OpenCV-2.0.0

#./configure

#make

#make install

#ldconfig

#g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing

如果遇到问题如下:

[root@localhost c]# g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
drawing.c:6:16: 错误:cv.h:没有那个文件或目录
drawing.c:7:21: 错误:highgui.h:没有那个文件或目录
drawing.c:16: 错误:‘CvScalar’ 没有命名一个类型
drawing.c: In function ‘int main(int, char**)’:
drawing.c:24: 错误:‘CV_AA’ 在此作用域中尚未声明
drawing.c:26: 错误:‘CvPoint’ 在此作用域中尚未声明
drawing.c:26: 错误:expected `;' before ‘pt1’
drawing.c:28: 错误:‘CvSize’ 在此作用域中尚未声明
drawing.c:28: 错误:expected `;' before ‘sz’
drawing.c:29: 错误:expected `;' before ‘ptt’
drawing.c:30: 错误:‘pt’ 在此作用域中尚未声明
drawing.c:32: 错误:‘CvFont’ 在此作用域中尚未声明
drawing.c:32: 错误:expected `;' before ‘font’
drawing.c:33: 错误:‘CvRNG’ 在此作用域中尚未声明
drawing.c:33: 错误:expected `;' before ‘rng’
drawing.c:36: 错误:expected `;' before ‘text_size’
drawing.c:39: 错误:‘IplImage’ 在此作用域中尚未声明
drawing.c:39: 错误:‘image’ 在此作用域中尚未声明
drawing.c:39: 错误:‘cvSize’ 在此作用域中尚未声明
drawing.c:39: 错误:‘cvCreateImage’ 在此作用域中尚未声明
drawing.c:40: 错误:‘image2’ 在此作用域中尚未声明
drawing.c:43: 错误:‘cvNamedWindow’ 在此作用域中尚未声明
drawing.c:44: 错误:‘cvZero’ 在此作用域中尚未声明
drawing.c:45: 错误:‘cvShowImage’ 在此作用域中尚未声明
drawing.c:47: 错误:‘rng’ 在此作用域中尚未声明
drawing.c:47: 错误:‘cvRNG’ 在此作用域中尚未声明
drawing.c:48: 错误:‘ptt’ 在此作用域中尚未声明
drawing.c:56: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:56: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:58: 错误:‘pt2’ 在此作用域中尚未声明
drawing.c:61: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:61: 错误:‘cvLine’ 在此作用域中尚未声明
drawing.c:63: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:68: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:68: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:70: 错误:‘pt2’ 在此作用域中尚未声明
drawing.c:73: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:73: 错误:‘cvRectangle’ 在此作用域中尚未声明
drawing.c:75: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:80: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:80: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:82: 错误:‘sz’ 在此作用域中尚未声明
drawing.c:87: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:87: 错误:‘cvEllipse’ 在此作用域中尚未声明
drawing.c:89: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:94: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:107: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:107: 错误:‘cvPolyLine’ 在此作用域中尚未声明
drawing.c:109: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:114: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:127: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:127: 错误:‘cvFillPoly’ 在此作用域中尚未声明
drawing.c:129: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:134: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:134: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:137: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:138: 错误:‘cvCircle’ 在此作用域中尚未声明
drawing.c:140: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:145: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:145: 错误:‘cvRandInt’ 在此作用域中尚未声明
drawing.c:148: 错误:‘font’ 在此作用域中尚未声明
drawing.c:150: 错误:‘cvRound’ 在此作用域中尚未声明
drawing.c:150: 错误:‘cvInitFont’ 在此作用域中尚未声明
drawing.c:152: 错误:‘random_color’ 在此作用域中尚未声明
drawing.c:152: 错误:‘cvPutText’ 在此作用域中尚未声明
drawing.c:154: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:157: 错误:‘font’ 在此作用域中尚未声明
drawing.c:157: 错误:‘CV_FONT_HERSHEY_COMPLEX’ 在此作用域中尚未声明
drawing.c:157: 错误:‘cvInitFont’ 在此作用域中尚未声明
drawing.c:159: 错误:‘text_size’ 在此作用域中尚未声明
drawing.c:159: 错误:‘cvGetTextSize’ 在此作用域中尚未声明
drawing.c:161: 错误:‘pt1’ 在此作用域中尚未声明
drawing.c:163: 错误:‘cvCloneImage’ 在此作用域中尚未声明
drawing.c:167: 错误:‘cvScalarAll’ 在此作用域中尚未声明
drawing.c:167: 错误:‘cvSubS’ 在此作用域中尚未声明
drawing.c:168: 错误:‘CV_RGB’ 在此作用域中尚未声明
drawing.c:168: 错误:‘cvPutText’ 在此作用域中尚未声明
drawing.c:170: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:174: 错误:‘cvWaitKey’ 在此作用域中尚未声明
drawing.c:175: 错误:‘cvReleaseImage’ 在此作用域中尚未声明
drawing.c:177: 错误:‘cvDestroyWindow’ 在此作用域中尚未声明



解决方法:

在~/.bash_profile最后添加:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑吧小考拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值