zoukankan      html  css  js  c++  java
  • I.MX6ULL移植Q5.12.9报Could not load the Qt platform plugin "linuxfb" in "/usr/lib/arm-qt/plugins" even though it was found.错误

    根据正点原子的移植教程移植完成并成功运行,这是前提。
    但是自己用buildroot做的rootfs,把qt的库放到里边,运行测试程序缺报错

    qt.qpa.plugin: Could not load the Qt platform plugin "linuxfb" in "/usr/lib/arm-qt/plugins" even though it was found.
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    
    Available platform plugins are: linuxfb, minimal, offscreen, vnc.
    
    Aborted
    

    网上查找方法,在/etc/profile中添加对qt的调试信息的输出使能

    source /etc/profile后,重新执行测试程序 一下是打印信息

    QFactoryLoader::QFactoryLoader() checking directory path "//platforms" ...
    Cannot load library /usr/lib/arm-qt/plugins/platforms/libqlinuxfb.so: (libts.so.0: cannot open shared object file: No such file or directory)
    QLibraryPrivate::loadPlugin failed on "/usr/lib/arm-qt/plugins/platforms/libqlinuxfb.so" : "Cannot load library /usr/lib/arm-qt/plugins/platforms/libqsuch file or directory)"
    qt.qpa.plugin: Could not load the Qt platform plugin "linuxfb" in "/usr/lib/arm-qt/plugins" even though it was found.
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    
    Available platform plugins are: linuxfb, minimal, offscreen, vnc.
    
    Aborted
    

    可以看到是libts.so.0的问题,对比之前正确启动了的rootfs,发现在有问题的rootfs的lib文件夹中缺少libts.*库,所以全部复制进去,再测试,就好了。

    我在用buildroot构建rootfs的回收,没有选ts相关的选项,所以lib中没有libts相关的东西。

    懒惰不会让你一下子跌到 但会在不知不觉中减少你的收获; 勤奋也不会让你一夜成功 但会在不知不觉中积累你的成果 越努力,越幸运。
  • 相关阅读:
    eclipse中文乱码问题解决方案
    修改Tomcat的JDK目录
    Tomcat 5.5 修改服务器的侦听端口
    HTML DOM教程 27HTML DOM Button 对象
    HTML DOM教程 24HTML DOM Frameset 对象
    Navicat for MySQL v8.0.27 的注册码
    HTML DOM教程 25HTML DOM IFrame 对象
    Tomcat 5.5 的下载和安装
    android manifest相关属性
    ubuntu10.04 下 eclipse 小结
  • 原文地址:https://www.cnblogs.com/Rainingday/p/14914658.html
Copyright © 2011-2022 走看看