如何在Delphi上针对Linux平台进行定位?

huangapple go评论72阅读模式
英文:

How to target Linux Platform on Delphi?

问题

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

如何在Delphi上针对Linux平台进行定位?

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

我需要什么?

英文:

I want to develop an app for Linux using Delphi, but Linux isn't a target platform option on my side:

如何在Delphi上针对Linux平台进行定位?

What are the steps to start developing and compiling apps for Linux using Delphi?

What do I need?

答案1

得分: 4

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

设置WSL2(Linux环境):

  1. 从Microsoft Store下载Ubuntu
  2. 安装完Ubuntu后,点击“打开”按钮并设置您的帐户。
  3. 使用以下命令确保您的Ubuntu WSL完全更新:
sudo apt-get update -y && sudo apt-get upgrade -y
  1. 使用以下命令设置Delphi PAServer:
curl -L https://embt.co/SetupUbuntu4Delphi22 | bash
  1. 使用以下命令启动运行Delphi PAServer:
~/pa22.sh

设置Delphi IDE:

  1. 您需要安装Delphi 10.4或更新版本,也需要是IDE的企业版
  2. 此外,您需要确保在IDE中安装了Linux平台。
  3. 您需要从“GetIt Package Manager”安装FMXLinux
  4. 转到“工具 > 选项 > 部署 > 连接配置文件管理器”并设置与Ubuntu WSL中的PAServer的连接。
  5. 转到“工具 > 选项 > 部署 > SDK管理器”并添加一个新的Linux SDK。
  6. 现在,您可以创建一个新的多设备应用程序(FireMonkey/FMX),并应该看到Linux作为一个选项。
  7. 如果您没有看到Linux选项,只需右键单击并选择“添加平台”。

这就是全部内容。现在,您应该能够使用Delphi编译和构建Linux应用程序。

英文:

Here's a full guide for developing apps for Linux using Delphi:

Setting up WSL2 (Linux Environment):

  1. Download Ubuntu from the Microsoft Store:
    如何在Delphi上针对Linux平台进行定位?
  2. Once Ubuntu is installed, you can click on the Open button and set up your account:
    如何在Delphi上针对Linux平台进行定位?
  3. Make sure your Ubuntu WSL is fully up to date using the following command:
    如何在Delphi上针对Linux平台进行定位?

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

  1. Setup Delphi PAServer using the following command
    如何在Delphi上针对Linux平台进行定位?

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

  1. You can then launch/run Delphi PAServer with the following command:
    如何在Delphi上针对Linux平台进行定位?

~/pa22.sh

Setting up the Delphi IDE:

  1. You need Delphi 10.4 or newer installed. This also needs to be the Enterprise Edition of the IDE.
  2. Additionally, you need to make sure you have the Linux Platform installed in your IDE:
    如何在Delphi上针对Linux平台进行定位?
  3. You need to install FMXLinux from the GetIt Package Manager:
    如何在Delphi上针对Linux平台进行定位?
  4. Go to Tools > Options > Deployment > Connection Profile Manager and set up a connection to your PAServer in the Ubuntu WSL:
    如何在Delphi上针对Linux平台进行定位?
    如何在Delphi上针对Linux平台进行定位?
  5. Go to Tools > Options > Deployment > SDK Manager and add a new Linux SDK:
    如何在Delphi上针对Linux平台进行定位?
    如何在Delphi上针对Linux平台进行定位?
  6. Now you can then create a new Multi-Device Application (FireMonkey/FMX) and you should see Linux as an option:
    如何在Delphi上针对Linux平台进行定位?
    如何在Delphi上针对Linux平台进行定位?
  7. If you don't see Linux, then you simply need to add it by right-clicking and selecting "Add Platform":
    如何在Delphi上针对Linux平台进行定位?
    如何在Delphi上针对Linux平台进行定位?

And that's it. Now you should be able to compile and build applications for Linux using Delphi.

huangapple
  • 本文由 发表于 2023年5月29日 19:36:18
  • 转载请务必保留本文链接:https://go.coder-hub.com/76356995.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定