我可以在Qt4.8.5中使用qt quick编译器吗?

时间:2014-08-26 07:17:42

标签: qt qt-quick

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

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

1 个答案:

答案 0 :(得分:3)

很遗憾,您无法将该工具用于旧版本的Qt。

根据QtQuickCompiler Known Issues

  

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

这意味着QtQuickCompiler严格依赖于Qt 5.3,这是它首次发布的版本。由于Qt的旧版本没有版本,所以你运气不好。