同样的QML程序在Freescale / Yocto和Raspberry / Raspbian上运行,这两个测试设备几乎具有相同的CPU armv7
。但Raspbain方面的表现非常糟糕。并发出此警告
JIT is disabled for QML. Property bindings and animations will be very slow.
Visit https://wiki.qt.io/V4 to learn about possible solutions for your platform.
即使是简单的QML示例也给出了这一点。那么要启用JIT,我是否必须重建Qt环境?或者这是Raspbain平台的错误。
我找到了提高性能的解决方案:启用OpenGL驱动程序解决了这个问题。
raspi-config
Advanced Options
GL Driver
GL(Full KMS)
现在运作良好,但仍然得到JIT
警告。
您必须重建Qt才能获得完整的eglfs或X11 / openGL功能和交叉编译功能