ROS自带OpenCV和本地OpenCV版本冲突问题解决

这篇具有很好参考价值的文章主要介绍了ROS自带OpenCV和本地OpenCV版本冲突问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、报错信息

首先catkin_make编译功能包没有任何问题,100%生成目标文件,但是报了警告:库文件libmyslam.so需要的是libopencv_core.so.3.4,可能会与libopencv_core.so.3.2冲突。根据工程经验,警告不用管,直接运行完事。文章来源地址https://www.toymoban.com/news/detail-525454.html

[100%] Linking CXX executable /home/dzh/Demo/VO/devel/lib/ros_vo/run_vo
/usr/bin/ld: warning: libopencv_core.so.3.4, needed by /home/dzh/Demo/VO/src/ros_vo/lib/libmyslam.so, may conflict with libopencv_core.so.3.2
/usr/bin/ld: warning: libopencv_imgcodecs.so.3.4

到了这里,关于ROS自带OpenCV和本地OpenCV版本冲突问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 解决PCL和OpenCV中flann库冲突的问题(Ubuntu20.04+VSCode)

    做视觉处理,尤其是三维视觉和点云处理等,基本都离不开这俩大库,以前要么单独用OpenCV做二维,要么纯用PCL做点云后处理。因为准备把学习期间的代码整合起来,所以需要同时使用两个库,结果发现 flann库冲突 的问题🤪 查阅了一下网上的方案,基本有几种方案 1.建议改

    2024年02月15日
    浏览(9)
  • 解决OpenCV与Numpy版本不匹配问题

    小背景 周四晚上发现之前写的程序不能用了,不知道是系统中使用了bootstrap的原因还是什么。为了方便,我把系统也放在了和之前做实验的conda环境。一开始不管算法还是系统都可以使用,但就那天晚上说部署一下Django项目,顺便再测一下代码(周日抽检,需要准备初稿,程

    2024年02月05日
    浏览(8)
  • 解决 node 版本冲突问题

    解决 node 版本冲突问题

    问题描述:有多个VUE项目,它们要求的开发环境node版本不一致,个别不支持当前node版本号的项目没办法启动 解决方案:使用NVM在本地安装多个node,在启动项目的时候,切换到对应的node版本 下载nvm,根据提示,正常下一步即可。 官方下载地址:https://github.com/coreybutler/nvm-

    2024年02月09日
    浏览(8)
  • 解决Dubbo 本地启动多个应用的缓存冲突问题

    Dubbo : 3.0.9 Nacos : 2.2.3 当在本地启动多个Dubbo应用时,因为默认的缓存路径为 {user.hom} + File.separator + \\\".dubbo\\\" , 因此第二个应用启动时会抛出以下异常: 原因就是dubbo 默认使用 {user.hom} + File.separator + \\\".dubbo\\\" 这个作为缓存的目录,当这个目录中因为第一个启动项目,已经创建了

    2024年01月19日
    浏览(9)
  • 在IDEA本地开发时Flink CDC和Flink的guava版本冲突解决办法

    使用Flink CDC 2.2.0版本的时候,会报ThreadFactoryBuilder这个类找不到的错误,如下所示: 因为Flink CDC使用的是guava版本是18.0-13.0,如下所示: 而Flink 1.14.4使用的guava版本是30.1.1-jre-14.0,如下所示: 但是项目中会使用30.1.1-jre-14.0版本的guava,所有会找不到guava 18.0-13.0这个版本,所以

    2023年04月08日
    浏览(5)
  • ROS下配置OpenCV+一些错误解决(段错误,核心已转储)

    ROS下配置OpenCV+一些错误解决(段错误,核心已转储)

    进入opencv文件夹,创建编译文件夹 选择OpenCV 源码所在路径 和 编译文件所在路径 ,单击【Configure】按钮,默认选项即可,单击【Finish】后,在cmake界面会出现很多变量。 BUILD_opencv_world和OPENCV_ENABLE_NONFREE两个变量,在其后面的方框上打勾。 OPENCV_EXTRA_MODULES_PATH变量,选择路径为

    2024年03月17日
    浏览(8)
  • 工具-visio2016和本地正版office2016安装冲突问题(已解决,成功安装并存)

    工具-visio2016和本地正版office2016安装冲突问题(已解决,成功安装并存)

    我是戴尔电脑自带的2016正版office, 但是内部不带Visio,工作学习又非常需要,所以要并存安装。 我的是这样的 C:Program FilesMicrosoft OfficeOffice16 win +r 通过cmd进入命令行 cd C:Program FilesMicrosoft OfficeOffice16 继续输入cscript ospp.vbs /dstatus 会出现这样的图(我网上找的),retail ed

    2024年02月04日
    浏览(8)
  • opencv-python版本问题

    opencv-python版本问题

    opencv库有两种,一种是 opencv-python ,另一种是 opencv-contrib-python 。前者是基础库,后者则是在前者基础上加了一些contrib module(视觉处理一般用这个)。 安装好OpenCV库,想着先在OpenCV的瀚海里扎两个猛子。没成想,一头扎下去便撞到石头上。 如下图,在键入cv2.imread()时,不仅

    2024年02月13日
    浏览(10)
  • 【-1066598274 (0xC06D007E)】解决matplotlib版本冲突问题

    【-1066598274 (0xC06D007E)】解决matplotlib版本冲突问题

    问题描述: 使用matplotlib绘图时,发生如下错误,程序直接退出:  原因: 通过在网上查询,发现该错误代码表示当前使用的包和其他依赖包出现版本冲突 python出现进程已结束,退出代码为-1066598274 (0xC06D007E)的含义 解决方法: matplotlib一般与numpy相关,所以需要解决这两个库

    2023年04月22日
    浏览(335)
  • Ubuntu18.04 ROS Melodic的cv_bridge指向问题(四种方式,包括opencv4)

    备注:2023.7.4修改,如果是ros空间,可以在工作空间中使用单独cv_bridge的方式!!!比较简单,是我目前常用的方式。放在文章最后。 由于ROS Melodic自带的是Opencv3.2.0,而我自己下载的是opencv3.4.5,所以需要将cv_bridge的指向改为我自己安装的opencv。 全篇很长,建议看完后操作,

    2024年02月16日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包