gpt4 book ai didi

linux - QML 可以使用 64 位 QtCreator 构建(编译)为 32 位

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:59 27 4
gpt4 key购买 nike

我只是测试 qml,想为我的树莓派 pi3 构建小型应用程序。对于测试,我举了例子并进行了编译(使用套件:Desktop Qt 5.7 GCC 64 位),这个应用程序在我的 64 位 Linux 机器上运行,但在树莓派上无法运行(出现很多错误)。所以我想我需要编译32位版本?如果是的话我该如何构建这个应用程序的 32 位版本?

谢谢

最佳答案

Qt Creator 只是 IDE。你需要的是Qt版本build to crosscompile对于 pi3 目标架构。然后你可以用它制作一个工具包并编译将在 pi3 上运行的项目。您当前使用的套件是针对不同的硬件架构编译的,它不可能工作。

您也可以在 pi3 本身上构建 Qt,但这很可能会慢很多,而且您还必须在其上编译您的项目。如果您有台式机,我不建议这样做。

另外,pi3 实际上有一个 64 位 CPU,并且可以在上面安装 64 位 linux,但我个人没有 pi3,所以我没有测试过它,而且我似乎没有找到任何关于任何人成功构建 64 位 Qt 的信息,所以为了安全起见,你可能想要进行 32 位构建。

关于linux - QML 可以使用 64 位 QtCreator 构建(编译)为 32 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092148/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com