Але*_*хин 5 performance qt jit qml ios
我正在为iPhone 开发基于QML的应用程序,在macbook IOS 11(Sierra)上工作.我使用Qt 5.9.1 build,使用最新版本的xCode.一切都运行良好,但在"应用程序输出"中有警告"JML被禁用QML.属性绑定和动画将非常慢.访问https://wiki.qt.io/V4以了解您的平台的可能解决方案". 我尝试通过编辑qv4global_p.h文件来启用JIT,如上面的网页所述,但它没有帮助.我使用IOS模拟器(带有IOS 11.0的iPhone 6,7)进行调试和测试,动画效果(如转换,不透明度变化,按钮点击)真的很慢而且滞后,有关输出控制台中qml对象的手动更新的消息,像"做手动更新......"之类的东西.我没有iPhone,所以我无法检查真实设备上是否存在同样的问题,但似乎是这样,因为我读过simillar主题,而且我没有找到任何信息.
那么,有没有解决这个问题的方法,如何在IOS上获得流畅,正确的qml控件行为?也许带商业许可证的Qt Quick Compiler可以帮助解决这个问题?请帮忙,真的卡在这里..
您无法在 qv4global_p.h 上启用 JIT,如果您这样做,您可以在插入 Mac 的设备上编译并运行您的应用程序,但是当您拔下它时,您的应用程序将停止并且不再运行,问题来自苹果,
3.3.2 应用程序不得下载或安装可执行代码。如果所有脚本、代码和解释器都打包在应用程序中并且未下载,则解释的代码只能在应用程序中使用。上述唯一的例外是由 Apple 内置 WebKit 框架下载和运行的脚本和代码。
尝试 Qt 商业许可证的试用版并测试您的应用程序。就我而言,经过一些测试,我在 objectivC 中构建了我的应用程序
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |