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
相关推荐
手写码匠11 小时前
华为云Flexus+DeepSeek征文|Agent 记忆系统实战:用 DeepSeek-R1/V3 + Dify 会话变量打造跨会话长期记忆
人工智能·深度学习·算法·aigc
武子康11 小时前
Pi Agent Loop 源码解析:Context、Streaming、Tool Calling、Steering 与停止条件
人工智能·llm·agent
小当家.10511 小时前
MCP 协议深度解析:AI 领域的 USB-C 接口
开发语言·人工智能·agent·tool·mcp
动物园猫11 小时前
无人机灾害场景人体目标检测数据集:10,000张图像 | 目标检测
人工智能·目标检测·无人机
神奇霸王龙11 小时前
AgentDesk 配置 Codex+ selltoken 中转 API 实测教程(2026 年 8 月更新)
人工智能·ai·ai编程·策略模式·codex·agentdesk
3A Cloud11 小时前
Architecture Diagram Skill 详细介绍
人工智能·笔记·信息可视化
123_不打狼11 小时前
AI Agent可观测性:破解多步推理黑盒的技术实践
大数据·人工智能
敲代码的玉米C11 小时前
Agent 做 IDE
前端·人工智能·开源
敲代码的玉米C11 小时前
补 322 个测试,挖出 19 个 bug
前端·人工智能·架构
Olafur_zbj11 小时前
【AI】CUDA编程中的维度
人工智能·算法