如何在Delphi上定位Linux平台?

Sha*_*elt 4 linux delphi firemonkey windows-subsystem-for-linux wsl-2

我想使用 Delphi 为 Linux 开发一个应用程序,但 Linux 不是我的目标平台选项:

带有项目和目标平台的 Delphi IDE

使用 Delphi 开始开发和编译 Linux 应用程序的步骤是什么?

我需要什么?

Sha*_*elt 5

以下是使用 Delphi 开发 Linux 应用程序的完整指南:

设置 WSL2(Linux 环境):

  1. Ubuntu从以下位置下载Microsoft StoreMicrosoft Store 上的 Ubuntu WSL
  2. 安装 Ubuntu 后,您可以单击按钮Open并设置您的帐户: Ubuntu 终端
  3. 使用以下命令确保您的 Ubuntu WSL 完全是最新的: 更新Ubuntu

sudo apt-get update -y && sudo apt-get upgrade -y

  1. 使用以下命令设置 Delphi PAServer 在 Ubuntu WSL 上设置 Delphi PAServer

curl -L https://embt.co/SetupUbuntu4Delphi22 | bash

  1. 然后您可以使用以下命令启动/运行 Delphi PAServer: 运行 Delphi PAServer

~/pa22.sh

设置 Delphi IDE:

  1. 您需要Delphi 10.4或更新安装。这也需要是Enterprise EditionIDE 的。
  2. 此外,您需要确保您的 IDE 中安装了 Linux 平台: Delphi 平台安装
  3. 您需要FMXLinux从以下位置安装GetIt Package ManagerDelphi 中 GetIt 包管理器上的 FMXLinux
  4. 转至Tools > Options > Deployment > Connection Profile ManagerUbuntu WSL 中的 PAServer 并设置连接: Delphi 连接配置文件管理器 连接成功
  5. 转到Tools > Options > Deployment > SDK Manager并添加新的 Linux SDK: 德尔福SDK管理器 在Delphi SDK Manager中添加SDK
  6. 现在您可以创建一个新的多设备应用程序 (FireMonkey/FMX),并且您应该会看到 Linux 作为一个选项: 创建多设备应用程序 - Delphi (FireMonkey - FMX) Delphi IDE,包含选定的 Linux 项目和目标平台
  7. 如果您没有看到 Linux,那么您只需右键单击并选择“添加平台”即可添加它: 添加平台 Linux 添加平台

就是这样。现在您应该能够使用 Delphi 编译和构建 Linux 应用程序。