This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 在 DM8168/AM389x Arm 上运行的 μ Linux的 TMS320DM8168:Qt5应用程序,出现错误

Guru**** 2551070 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/631221/linux-tms320dm8168-qt5-app-running-on-dm8168-am389x-arm-an-error-occur

器件型号:TMS320DM8168

工具/软件:Linux的

运行 Qt5示例"qt5-cinitemic-Experience "时,出现错误:

QIconvCodec::convertToUnicode:使用 Latin-1进行转换,iconv_open 失败
QIconvCodec::convFromUnicode:使用 Latin-1进行转换,iconv_open 失败
此应用程序无法启动,因为它无法在
“/usr/local/qt5/plugins”中找到或加载 Qt 平台插件“eglfs”。

可用的平台插件包括:eglfs、linuxfb、minimal、minimalegl、offscreen、 VNC、xcb。

重新安装应用程序可能会解决此问题。
已中止 

ENV:

#export QTDIR=/usr/local/qt5
# export QT_QPA_FONTDIR=$QTDIR/lib/fonts
# export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
# export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
# export PATH=$QTDIR/bin:$PATH
# export PKG_CONFIG_PATH=$QTDIR/lib/pkgconfig/$PKG_CONFIG_PATH
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alex:

    您从哪里获得此 Qt5示例"qt5-ciniticatemic-Experience "? 您是否使用 DM816x EZSDK? 您可以尝试 EZSDK 附带的默认 Qt 示例吗?

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先、我交叉编译了 Qt5源代码、
    然后,使用 qmake 生成示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    设置"export QT_DEBUGINS=1";
    然后打印:

    QFactoryLoader::QFactoryLoader ()正在检查目录路径“/opt/autorun/platforms”...
    无法加载库/usr/local/qt5/plugins/platforms/libqeglfs.so:(libXext.so.6:无法打开共享目标文件:无此类文件或目录)
    QLibraryPrivate::loadPlugin failed on "/usr/local/qt5/plugins/platforms/libqeglfs.so:"Cannot load library /usr/local/qt5/plugins/platforms/libqeglfs.so:(libXext.so.6: Cannot open shared object file: no such file or directory)"(QLibraryPrivate::loadPlugin 在"上 失败:无法加载库:(libXext.so.6
    此应用程序无法启动、因为它无法找到或加载 Qt 平台插件"eglfs"
    请参阅/usr/local/qt5/plugins。

    可用的平台插件包括:eglfs、linuxfb、minimal、minimalegl、offscreen、 VNC、xcb。

    重新安装应用程序可能会解决此问题。
    已中止


    所以、我认为我需要安装 X11。。。

    是吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alex、

    如需定制应用支持、您可以联系我们的合作伙伴、如以下 e2e 文章中所述:

    e2e.ti.com/.../426680

    您也可以在论坛.qt.io 上的 Qt 支持社区中查看此问题

    此致、
    帕维尔