Delphi开发Linux应用

admin 2019-9-2 5830

使用Delphi开发Linux应用

RAD Studio允许你开发Linux应用。使用安装于windows上的 RAD Studio,你可以创建64位的Linux应用并部署到Linux系统。在 RAD Studio中开发Linux应用类似于开发Android应用。但是,你不能创建适用于Linux的VCL和FireMonkey应用。下面是可以开发的应用类型:

  • Console Application
  • EMS Package (RAD Server)
  • DataSnap
  • DataSnap WebBroker
  • WebBroker
  • Dynamic-link Libraries
  • DUnitX Project



前提条件

要开发Linux应用,需要在windows上安装RAD Studio以及安装Linux的主机(可以是虚拟机)。

准备Linux开发环境

使用RAS Studio 来准备开发系统(PC)和Linux主机以进行应用开发:

  1. 在Windows PC上安装RAD Studio
  2. 安装Linux SDK
  3. 准备Linux主机
  4. 创建一个连接配置文件
  5. 已安装的SDK增加到RAD Studio
  6. 在Linux主机上运行PAServer

安装Linux SDK

按以下步骤在在Ubuntu上安装Linux SDK:

  1. 在桌面上右键,选择“Open Terminal”.
  2. 在terminal中输入sudo add-apt-repository ppa:ubuntu-sdk-team/ppa 以增加软件仓库。
  3. 按回车后软件仓库就加入到了Linux系统中。
  4. 在terminal中输入 sudo apt install ubuntu-sdk 开始安装SDK。
  5. 按回车键等待SDK安装完成,这个过程可能需要几分钟。

按以下步骤在Red Hat上安装Linux SDK:

  1. 在桌面上右键并选择“Open Terminal”。
  2. 在“terminal”输入 yum groupinstall 'Development Tools'
  3. 按回车键后等待SDK安装完成,该过程可能需要几分钟。

准备Linux主机

按以下步骤在Linux主机安装PAServer:

1. 在以下目录找到 LinuxPAServer20.0.tar.gz :
C:\Program Files (x86)\Embarcadero\Studio\20.0\PAServer
2. 解压缩 LinuxPAServer20.0.tar.gz 文件.

在Red Hat中使用 System.zLib 库:

1. 在RHEL中安装 zLib-devel 库:
sudo yum install zlib-devel
2. 解压缩本地SDK缓存。

在ubuntu上使用System.zLib 库:

1. 在Ubuntu上安装 zLib-devel 库:
sudo apt-get install zlib1g-dev
2. 解压缩本地SDK缓存。

创建一个连接配置文件

  1. 在解压 LinuxPAServer20.0.tar.gz 的文件夹上右键点击并打开Open in Terminal。
  2. 在terminal输入 ./paserver ,然后按回车键。
  3. 在RAD Studio中 Tools > Options > Environment Options > Connection Profile Manager 页,按 Add 按钮,打开 Create a Connection Profile 向导页。
  4. 在 Profile information 页,输入:
    • 在 Profile name 字段,输入所需要的名称。
    • 在 Platform 字段,点击 64-bit Linux 平台。
    • 点击 Next.
  5. 在 Remote machine information 页,输入:
    • 在 Remote machine 字段,输入 IP 地址或机器名。
    • 点击 Test Connection 以检测输入值是否有效。
  6. 点击 Finish.

把已安装的SDK增加到RAD Studio

  1. 在RAD Studio中 Tools > Options > Environment Options > SDK Manager 页,点击 Add 按钮。
  2. 在 Add a New SDK 对话框,输入:
    • 在 Select a platform 字段,点击 64-bit Linux.
    • 在 Select a profile to connect, 选择一个已创建的连接配置。
    • 在 Select an SDK version 字段,已安装的SDK名字会自动显示。如果尚未安装SDK,你可以在这里进行安装。如果已经安装了SDK则可以进入下一步。

在Linux主机上运行PAServer

在Linux主机上运行 PAServer:

  • 打开terminal, 然后在terminal中运行 PAServer.

发布应用

  1. 选择Delphi应用程序的类型:
    • File > New > Other > Delphi Projects:
      • Console Application
      • DUnitX Project
      • Dynamic-link Library
      • Package
    • File > New > Other > Delphi Projects > DataSnap Server:
      • DataSnap Server
      • DataSnap WebBroker
    • File > New > Other > Delphi Projects > WebBroker > WebBroker Application

参考链接


最新回复 (0)
返回