如何告诉 buildroot 使用不同版本的 Qt 源代码

梅梅法

我下载了两个版本的 buildroot。buildroot 的旧版本 (2014.05) 需要 qtbase-opensource-src-5.2.1。没关系,因为这个版本的Qt的源码已经下载好了。

但出于某种原因,我想使用第二个版本的 buildroot (2015.08)。但是,第二个版本需要 qtbase-opensource-src-5.5.0。不幸的是,我使用的计算机无法从 Internet 下载某些内容。所以我想将 Qt 5.2.1 与 buildroot 的较新版本 (2015.08) 一起使用。我不知道如何告诉 buildroot 使用这个版本的 Qt。在 menuconfig 中,我无法更改版本。我找不到配置或类似文件来配置 Qt 的版本。

阿诺特

Buildroot 不支持选择特定版本的包,因为通常不同版本的构建方式会有所不同。对于 Qt5,情况确实如此。

在您的特定情况下,最简单的方法可能是package/qt5从 buildroot 树中删除,并将其替换package/qt5为 2014.05的副本请注意,这只有在您不使用依赖于 Qt 的包时才能正常工作。此外,可能需要进行一些更改才能使其在 Buildroot 2015.08 中工作。例如,BR2_PREFER_STATIC_LIB已重命名为BR2_STATIC_LIBS.

但是,也许将 qtbase-opensource-src-5.5.0 放在闪存驱动器上更容易:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章