ZBLOG

10:01:01: Debugging starts /home/henry/work/csm/bin/csm-desktop: /opt/industio/evb3568-qt5.14-host-sdk/lib/libtiff.so.5: no version information available (required by /home/henry/work/csm/src/../lib/opencv-4.5.5/x86_64/libopencv_imgcodecs.so.405) ...

根据您提供的调试信息,这里有两个主要问题。

1. libtiff.so 的版本信息警告

  1. /home/henry/work/csm/bin/csm-desktop: /opt/industio/evb3568-qt5.14-host-sdk/lib/libtiff.so.5: no version information available (required by /home/henry/work/csm/src/../lib/opencv-4.5.5/x86_64/libopencv_imgcodecs.so.405)

这个警告意味着在您的系统中,OpenCV 的 libopencv_imgcodecs.so 模块需要特定版本的信息来与 libtiff.so 兼容,但当前的 libtiff.so 没有提供该版本信息。可能的解决方案包括:

  • 检查和更新 libtiff:确保您使用的是最新版本的 libtiff。可以通过包管理器进行更新(如 Ubuntu 使用 apt-get update && apt-get upgrade libtiff-dev)。

  • 重新编译 OpenCV:如果您是在自定义环境中编译 OpenCV,确保在编译时链接到正确版本的 libtiff

  • 替换或修复库文件:如果某个库不包含必要的版本信息,可以尝试获取一个带有完整元数据的新版本。

2. GDK Pixbuf 警告

  1. GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/mnt/work2/fuyz/Rockchip/RK3568/Linux/EVB3568/220117/rk356x_linux_sdk/buildroot/output/rockchip_rk3568/host/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

这个警告表示 GDK Pixbuf 找不到加载器缓存文件。这通常发生在图像处理应用程序无法找到相关资源时。解决此问题的方法如下:

  1. 生成 loaders.cache 文件: 按照警告中的建议,运行以下命令以生成缺失的加载器缓存文件:

    1. gdk-pixbuf-query-loaders > /mnt/work2/fuyz/Rockchip/RK3568/Linux/EVB3568/220117/rk356x_linux_sdk/buildroot/output/rockchip_rk3568/host/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
  2. 确保 GDK Pixbuf 库已安装并配置好: 确保已经安装了 GDK Pixbuf,并且所有必需的加载器都可用。如果没有,可能需要安装相关包。例如,在 Debian 系统上,可以通过以下命令安装:

    1. sudo apt-get install gdk-pixbuf2
  3. 检查环境变量: 如果您想改变路径,可以设置环境变量,例如:

    1. export GDK_PIXBUF_MODULE_FILE=/path/to/new/loaders.cache
  4. 验证库路径是否正确:确认 /mnt/work2/fuyz/Rockchip/RK3568/Linux/... 路径是否存在,并且其中包含了所需的库文件。

小结

请按照上述步骤逐一排查和解决这两个问题,希望能帮助您顺利运行项目!如果还有其他疑问,请随时询问。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=22308

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?