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
相关推荐
珠海西格电力科技几秒前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
新缸中之脑2 分钟前
“AI 裁员“神话
人工智能
零售ERP菜鸟26 分钟前
范式革命:从“信息化”到“数字化”的本质跃迁
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
光羽隹衡29 分钟前
计算机视觉——Opencv(图像拼接)
人工智能·opencv·计算机视觉
SEO_juper44 分钟前
2026内容营销破局指南:告别流量内卷,以价值赢信任
人工智能·ai·数字营销·2026
初恋叫萱萱1 小时前
数据即燃料:用 `cann-data-augmentation` 实现高效训练预处理
人工智能
一战成名9961 小时前
CANN 仓库揭秘:昇腾 AI 算子开发的宝藏之地
人工智能
hnult1 小时前
2026 在线培训考试系统选型指南:核心功能拆解与选型逻辑
人工智能·笔记·课程设计
A小码哥1 小时前
AI 设计时代的到来:从 PS 到 Pencil,一个人如何顶替一个团队
人工智能
AIGCmitutu1 小时前
PS 物体底部阴影怎么做?3 步做出自然逼真的投影效果
人工智能·电子商务·photoshop·ps·美工