为了账号安全,请及时绑定邮箱和手机立即绑定

ubuntu18.04 配置caffe-ssd

首先,大家如果想省事情,请直接换成ubuntu16.04,网上很多配置教程很好用。

不然,有很多坑要填!

  1. gcc和g++版本用5.0以上版本

  2. python用原生的python,最好用python2

  3. gflags,下载源码安装

  4. opencv下载源码安装,参考我的另一篇博客:https://www.imooc.com/article/284786

/usr/local/lib/libopencv_imgcodecs.so:对‘TIFFClose@LIBTIFF_4.0’
未定义的引用
/usr/local/lib/libopencv_imgcodecs.so:对‘TIFFRGBAImageOK@LIBTIFF_4.0’
未定义的引用
/usr/local/lib/libopencv_imgcodecs.so:对‘TIFFReadRGBAStrip@LIBTIFF_4.0’
未定义的引用
collect2: error: ld returned 1 exit 
statusmake: *** [.build_release/tools/convert_imageset.bin] 错误 1

解决:在cmake编译opencv时候加参数编译-DBUILD_TIFF=ON

  5. boost源码安装:使用1.58版本的,安装前需要先删除和卸载相关的东西库

$ make 
[  1%] Built target proto
[ 80%] Built target caffe
[ 82%] Linking CXX executable upgrade_solver_proto_text
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make:132: tools/upgrade_solver_proto_text] Error 1
make[1]: *** [CMakeFiles/Makefile2:442: tools/CMakeFiles/upgrade_solver_proto_text.dir/all] Error 2
make: *** [Makefile:128: all] Error 2

最后,建议大家还是用ubuntu16.04。配置环境是真的累!


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消