Ubuntu20.04 ros-noetic下opencv多版本问题may conflict with libopencv_highgui.so.4.2

Ubuntu20.04 ros-noetic下opencv多版本问题

问题

当编译某程序包时,出现如下警告,但是编译通过。

bash 复制代码
/usr/bin/ld: warning: libopencv_highgui.so.406, needed by /lidar_slam_ws/devel/lib/libvikit_common.so, may conflict with libopencv_highgui.so.4.2
/usr/bin/ld: warning: libopencv_calib3d.so.406, needed by /lidar_slam_ws/devel/lib/libvikit_common.so, may conflict with libopencv_calib3d.so.4.2

解决

情况1

执行一下程序,如果程序运行没有问题,那就忽略,直接划走

情况2

程序崩溃,那就需要指定opencv版本了

方法

设置 OpenCV 环境变量

当前终端生效
bash 复制代码
export OpenCV_DIR=/usr/local/lib/cmake/opencv4
将上述命令添加到 ~/.bashrc 中,使其永久生效
bash 复制代码
echo "export OpenCV_DIR=/usr/local/lib/cmake/opencv4" >> ~/.bashrc
source ~/.bashrc
相关推荐
问商十三载5 小时前
AI引擎生成式优化实践:刑事辩护律师团队IP构建
大数据·人工智能
冬奇Lab5 小时前
LLM 驱动的自动化测试系列(08):移动端自动化(四)——AppAgent:解析树与视觉特征的结合
人工智能·测试
蜗牛互联网5 小时前
Java 17 HttpClient调用文件转写API的超时与失败回退
java·人工智能·后端
谢亮_vipxieliang5 小时前
Kubernetes 的“操作系统化”:从容器编排到 AI 基础设施控制平面
人工智能·平面·kubernetes
云上先途15 小时前
AI搜索排名优化,需要重点布局哪些关键词和内容形式?
人工智能·chatgpt
冬奇Lab6 小时前
一天一个开源项目(第232篇):DSH Desktop —— 把桌面壳本身也做成一个插件,30k+ Stars 的 DeepSeek Harness 桌面客户端
人工智能·开源·资讯
揽秀亭长6 小时前
从音频到五线谱|扒谱过程中的关键技术环节
人工智能·音视频
米小虾6 小时前
把 40 步压到 8 步:少步生成的三笔账,Qwen-Image-2.1-Turbo 拆给你看
人工智能
Csvn6 小时前
线上出问题怎么查?一套可复现的排障 SOP(O04)
人工智能·aigc·agent