首页 > 解决方案 > Pyside2 32 位臂 Linux

问题描述

我正在尝试从我的 Ubuntu 16.04 PC(主机)为我的 32 位 ARM Linux 系统(目标)交叉编译 Qt for Python(PySide2)。我已经为目标构建了 Qt 5.12 并使用工具链进行交叉编译。我想知道这是否可能,因为https://wiki.qt.io/Qt_for_Python提到不支持 32 位 arm。

标签: pythonlinuxarm32-bitpyside2

解决方案


您可以在下面的JIRA 任务中关注官方对此事的讨论,但应该可以。

设备上的构建工作完美,所以我希望它们也能进行交叉编译。

我一直在尝试将它交叉编译到 ARMv7,希望我可以生成一个可以轻松适应其他 ARM 架构的配方。

请记住,除了构建 Qt 之外,您还需要构建Clang 6,因为它是绑定生成过程所必需的。

在拥有 Qt 和 Clang 之后,您可以按照PySide2 的通常构建说明进行操作


推荐阅读