NikoLeo886 2021-01-30 11:56 采纳率: 0%
浏览 323

ORB SLAM2编译问题

运行./build_ros.sh的时候遇到如下报错

[ 55%] Linking CXX executable ../MonoAR
/usr/bin/ld: warning: libopencv_imgproc.so.4.2, needed by /home/niko/catkin_ws/devel/lib/libcv_bridge.so, may conflict with libopencv_imgproc.so.3.4
/usr/bin/ld: CMakeFiles/MonoAR.dir/src/AR/ViewerAR.cc.o: undefined reference to symbol '_ZN2cv7putTextERKNS_17_InputOutputArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Point_IiEEidNS_7Scalar_IdEEiib'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/MonoAR.dir/build.make:265:../MonoAR] 错误 1
make[1]: *** [CMakeFiles/Makefile2:541:CMakeFiles/MonoAR.dir/all] 错误 2
make[1]: *** 正在等待未完成的任务....
^Cmake[2]: *** [CMakeFiles/Stereo.dir/build.make:118: CMakeFiles/Stereo.dir/src/ros_stereo.cc.o] 中断
make[2]: *** [CMakeFiles/RGBD.dir/build.make:118: CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o] 中断
make[1]: *** [CMakeFiles/Makefile2:568: CMakeFiles/Stereo.dir/all] 中断
make[1]: *** [CMakeFiles/Makefile2:757: CMakeFiles/RGBD.dir/all] 中断
make: *** [Makefile:130: all] 中断


来个大神给个有效的解决办法用的ROS NOETIC OPENCV版本是3.4.13

  • 写回答

3条回答 默认 最新

  • 0-1-0 2021-03-07 20:58
    关注

    请问您问题解决了吗?我和你的一样。。。。

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘