Rock Pi 的QT交叉编译环境

大家好,我准备使用QT进行Rock Pi开发,但在构建QT交叉编译环境时遇到了困难,这是我的环境:
–Rock Pi:Ubuntu 18.04,Kernel: 4.4.154-95-rockchip-gd2ab1f26e1b3
–Host:虚拟机Ubuntu 18.04
–交叉编译工具:https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/aarch64-linux-gnu/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz

我参考了这篇博客进行QT环境构建:https://blog.csdn.net/hl1796/article/details/90205218
我使用了上述的7.3.1交叉编译工具,跟博客一样使用QT5.9.1,最后成功编译完成
我将编译完成的库文件拷贝到Rock Pi上并设置好环境变量,并在主机上使用配置好的QT creator创建了一个示例并将编译成的可执行文件拷到Rock Pi,不过运行时报出如下错误:
– failed to mmap framebuffer(Invald argument)
– linuxfb:failed to initialize screen
– segmetation fault(core dumped)

我进行了如下尝试:
1,将环境变量中的“export QT_QPA_PLATFORM=linuxfb”更改为“export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0”,以及“export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:size=480x272:mmSize=1920x1080:offset=0x0”,结果没有变化
2,尝试其他版本的QT5,但编译过程中均报不同错误。

网上关于Rock Pi和QT的资料比较少,我参考了其他是RK3399的板子的构建方法,不知是否有朋友成功构建Rock Pi的QT开发环境的。

感谢大家的任何意见及建议。
谢谢~