求助,opencv的库找不到?
我已经安装好了qtcreator4.7 opencv2.0
但是我每次编译那个代码,都是说
错误: ‘CV_INTER_AREA ’ 在此作用域中尚未声明
错误: ‘cvHaarDetectObjects’ 在此作用域中尚未声明
错误: ‘cvResize’ 在此作用域中尚未声明
我的头文件都有#include <cv.h>和#include <highgui.h> 并且都在/usr/include下
我的库都在/usr/lib下,如libcv.so.4.0.0,libcxcore.so.4.0.0等等。
在/etc/ld.so.conf已经加入了/usr/local/lib了
请问还我要缺了什么没做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
做个libcv.so libcxcore.so的软连接试试
回复 2# whaaat
具体怎么做?连接到哪里?我用ldd看了那个执行程序,确实是缺了libcv.so.4和libcxcore.so.4而已
用ln -s命令在/usr/lib/下做软连接
回复 4# whaaat
但是我已经把/usr/local/lib 的东西复制到/usr/lib里了···为什么还要做软连接?
大家不要那么早睡觉了吧····
gcc编译的时候用-I 或者 -L 选项试试
回复 7# Yoc--
嗯,我明白你的意思。但是我用的是QTcreator来做的,而且我还修改了qmake.conf呢····
{:3_197:}太恶心的问题了···
···