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
相关推荐
博谷1 分钟前
两张图谱:品牌事实与 AI 认知之间
人工智能
憧憬成为java架构高手的小白7 分钟前
关于ai开发项目
人工智能
了不起的云计算V11 分钟前
MobileAI×WorkBuddy,一场算力与应用的“双向奔赴”
人工智能
小海测评11 分钟前
生成式引擎优化技术解析:大语言模型外部内容采信机制与工程实践
大数据·人工智能·语言模型·geo·企业获客
yyzc1111114 分钟前
合规稳定资金结算收款系统助力门店发展
大数据·运维·人工智能
长不大的杨瑞杰17 分钟前
OpenCode v2 运行时预热实战:Warming、Prompt Cache、后台服务与成本治理
人工智能·安全·云计算·软件工程·devops
晓天衡宇•评测社区21 分钟前
当需求具体到图片尺寸,Nano Banana 2.1 交出了什么答案?
人工智能·计算机视觉
fruge28 分钟前
没有独显也想做AI配音?我用MOSS-TTS-Nano在CPU电脑上跑通了本地语音生成
人工智能·电脑
天树星智源29 分钟前
静态物理满分、交互 11.54%:3D 场景生成系统的幻觉
论文阅读·人工智能·3d·机器人
OpenAnolis小助手33 分钟前
多租户公有云共享 CXL 内存池场景下的内存卸载研究
人工智能·操作系统·龙蜥社区·risc-v·agentic os