Kivy - 在 32 位上构建 64 位应用程序 Windows

Kivy - build 64bit application on 32bit Windows

我想构建可以在 64 位上运行的 kivy 应用程序 Windows(如果可能,也可以在 32 位上运行)。

  1. 一个应用程序可以在两个平台上运行吗?
  2. 我可以使用 32 位系统构建 64 位应用程序吗?

这可能是一些简单的问题,但我从来没有为这些系统编写过代码。

许多 windows 软件仍然仅作为 32 位发布,因为出于某种原因与过时的 32 位兼容-windows 仍然很重要。或者,可以使用 32 位和 64 位版本。

如果您正确编写源代码(没有任何关于能够在 int 中存储可能的 64 位类型的假设),您可以从同一源构建 32 位和 64 位版本。我认为这真的不太可能成为 python!

的问题

在 32 位平台上构建 64 位软件是没有问题的。如果你有一个复杂的构建系统来构建一些工具(这是交付的一部分,所以你为目标而不是主机构建它们),你只会 运行 陷入困境,但也想 运行 构建期间的那些工具。