[Interest] 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.

Jason H jhihn at gmx.com
Fri Jul 29 16:03:45 CEST 2016


> Sent: Friday, July 29, 2016 at 5:54 AM
> From: "Konstantin Tokarev" <annulen at yandex.ru>
> To: "Nuno Santos" <nunosantos at imaginando.pt>, "Qt Project MailingList" <interest at qt-project.org>
> Subject: Re: [Interest] 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.
>
> 29.07.2016, 12:52, "Nuno Santos" <nunosantos at imaginando.pt>:
> > Hi,
> >
> > Since I have upgraded to Qt 5.7, the following message appears on iOS:
> >
> > 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.
> >
> > This didn’t happened before. Was it disabled already but we didn’t knew about it?
> 
> Yes. Third-party JIT compilers are not allowed on iOS.

Qt should[1] be using the QtQuick Compiler ( http://doc.qt.io/QtQuickCompiler/ ), which is even better than JIT. My understanding is it takes the JS and compiles it to C++.

[1] I am not sure of your or the license status of the compiler. Originally commercial licensesees could use the compiler by configuring it in the .pro. (See above link) As Qt moves more modules from Commercial licenses to open ones, it may be available.



More information about the Interest mailing list