【问题标题】:Error executing cross-compiled codes in raspberry pi在树莓派中执行交叉编译代码时出错
【发布时间】:2021-08-18 22:57:18
【问题描述】:

我创建的 Qt GUI 应用程序出现问题。基本上,我在我的 ubuntu 中创建了应用程序来检查它是否可以编译并正常工作,但是,如果我设置了交叉编译器(按照教程并尝试了一个正常工作的 hello world)并在 pi 中执行我的代码,那么 UI 不会正常显示,基本上我什么都做不了: · 文本从按钮中消失 ·鼠标从屏幕上消失(因此不能点击按钮) · 无法使用 Tab 键导航按钮

有什么线索吗?也许我不能在 pi 中使用 .ui 文件而必须使用 qml?提前谢谢你。

2 我使用 pi 得到的截图以及程序的实际外观(忽略第二个 LCD 显示屏): what I get http://imageshack.us/a/img17/9986/img20130508093318.jpg

【问题讨论】:

  • 您的第二个图片链接似乎已损坏
  • 第二个图片链接:img825.imageshack.us/img825/2038/raspiestubuntu.png 听说Qt5有不同的渲染平台,我编译版本的标准是“eglfs”,也就是全屏EGL加速移动应用风格。我需要使用命令“./myprogram -platform xcb”在另一个平台上运行它,例如 xcb 或 x11。不幸的是,我只有以下平台选项,它们都不起作用:eglfs、linuxfb、minimal、minimalegl、offscreen。我现在不知道如何安装这些,我会谷歌它看看我是否能找到任何东西。

标签: c++ qt cross-compiling raspberry-pi qtonpi


【解决方案1】:

听说Qt5有不同的渲染平台,我编译版本的标准是“eglfs”,也就是全屏EGL加速移动应用风格。我需要使用命令“./myprogram -platform xcb”运行另一个平台,例如 xcb 或 x11。不幸的是,我只有以下平台选项,它们都不起作用:eglfs、linuxfb、minimal、minimalegl、offscreen。我现在不知道如何安装这些,我会谷歌它看看我能找到什么。

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=26590&p=321556

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多