Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Qt4.8.5中使用qt快速编译器吗_Qt_Qt Quick - Fatal编程技术网

我可以在Qt4.8.5中使用qt快速编译器吗

我可以在Qt4.8.5中使用qt快速编译器吗,qt,qt-quick,Qt,Qt Quick,我看到有一个工具Qt Quick Compiler可以将QML源代码编译成最终的二进制代码 但是目前我的工作是Qt4.8.5,我可以使用这个工具吗?或者它只能在Qt5.3中使用?不幸的是,您不能将该工具用于较旧版本的Qt 根据: 由于使用内部数据结构,编译器严格绑定到Qt版本。此时,我们无法保证这些内部数据结构的二进制和源代码兼容性,因此当升级到新的Qt版本时,需要更新编译器。升级编译器时,还需要重新编译以前编译的.qml文件。这意味着编译器目前不适合使用基于QML的库的软件生态系统和使用这些库

我看到有一个工具Qt Quick Compiler可以将QML源代码编译成最终的二进制代码


但是目前我的工作是Qt4.8.5,我可以使用这个工具吗?或者它只能在Qt5.3中使用?

不幸的是,您不能将该工具用于较旧版本的Qt

根据:

由于使用内部数据结构,编译器严格绑定到Qt版本。此时,我们无法保证这些内部数据结构的二进制和源代码兼容性,因此当升级到新的Qt版本时,需要更新编译器。升级编译器时,还需要重新编译以前编译的.qml文件。这意味着编译器目前不适合使用基于QML的库的软件生态系统和使用这些库的独立发布的应用程序


这意味着QtQuickCompiler严格地绑定到Qt5.3,Qt5.3是它最初发布的版本。由于没有针对较旧版本的Qt的发行版,您真倒霉。

谢谢您的回复。