免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4816 | 回复: 3
打印 上一主题 下一主题

一个opencv的程序编译问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-08 11:02 |只看该作者 |倒序浏览
实在是搞不定。

  1. [viewimg]$ make
  2. gcc -o viewimg  viewimg.cpp -I/usr/include/opencv/ -L /usr/lib  -lm -lcv -lhighgui -lcvaux -Wall -g
  3. viewimg.cpp: 在函数‘int main(int, char**)’中:
  4. viewimg.cpp:11:19: 警告: variable ‘step’ set but not used [-Wunused-but-set-variable]
  5. viewimg.cpp:12:15: 警告: variable ‘data’ set but not used [-Wunused-but-set-variable]
  6. /usr/bin/ld: /tmp/ccCK5DHV.o: undefined reference to symbol 'cvReleaseImage'
  7. /usr/bin/ld: note: 'cvReleaseImage' is defined in DSO /usr/lib/libcxcore.so.2.1 so try adding it to the linker command line
  8. /usr/lib/libcxcore.so.2.1: could not read symbols: Invalid operation
  9. collect2: ld 返回 1
  10. make: *** [ALL] 错误 1
复制代码
viewimg.tar.gz (827 Bytes, 下载次数: 29)

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
2 [报告]
发表于 2011-12-08 12:01 |只看该作者
实在是搞不定。
shitou254 发表于 2011-12-08 11:02



    OpenCV 我一般是这样。
  1.                         <Add library="/usr/local/lib/libopencv_calib3d.so" />
  2.                         <Add library="/usr/local/lib/libopencv_contrib.so" />
  3.                         <Add library="/usr/local/lib/libopencv_core.so" />
  4.                         <Add library="/usr/local/lib/libopencv_features2d.so" />
  5.                         <Add library="/usr/local/lib/libopencv_flann.so" />
  6.                         <Add library="/usr/local/lib/libopencv_gpu.so" />
  7.                         <Add library="/usr/local/lib/libopencv_highgui.so" />
  8.                         <Add library="/usr/local/lib/libopencv_imgproc.so" />
  9.                         <Add library="/usr/local/lib/libopencv_legacy.so" />
  10.                         <Add library="/usr/local/lib/libopencv_ml.so" />
  11.                         <Add library="/usr/local/lib/libopencv_objdetect.so" />
  12.                         <Add library="/usr/local/lib/libopencv_ts.so" />
  13.                         <Add library="/usr/local/lib/libopencv_video.so" />
复制代码

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
3 [报告]
发表于 2011-12-08 15:31 |只看该作者
多加一个 -lcxcore 也许就行了……

/usr/bin/ld: /tmp/ccCK5DHV.o: undefined reference to symbol 'cvReleaseImage'
/usr/bin/ld: note: 'cvReleaseImage' is defined in DSO /usr/lib/libcxcore.so.2.1 so try adding it to the linker command line
/usr/lib/libcxcore.so.2.1: could not read symbols: Invalid operation
这提示真好……

论坛徽章:
0
4 [报告]
发表于 2011-12-08 15:53 |只看该作者
回复 3# OwnWaterloo
哥哥真到解决了。能留下个邮箱嘛。私信发我。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP