使用Delphi開發linux應用

來源:互聯網
上載者:User

標籤:地址   server1   blog   sudo   開發   測試程式   cad   manager   add   

對於很多喜歡使用delphi做開發的人都希望delphi能夠支援linux平台的開發,終於在delphi10.2版本中,delphi開始支援linux平台的開發了。在這裡寫一下Linux開發環境的配置。

(1)安裝ubuntu系統

 

首先在虛擬機器安裝ubuntu系統,我這裡使用的是64位案頭版:ubuntu16.04.2

 

(2)安裝SDK

在ubuntu中開啟terminal終端,輸入指令:sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

 

然後再輸入:sudo apt install Ubuntu-sdk 安裝sdk

 

(3)運行paserver

將10.2安裝目錄下的Embarcadero\Studio\19.0\PAServer\LinuxPAServer19.0.tar.gz檔案複製到ubuntu系統中,並解壓,然後

進入這個解壓目錄點擊右鍵開啟一個terminal終端。

並運行paserver.

(4)配置Delphi

開啟tools-options-sdk manager。然後點擊add...

在彈出來的對話方塊選擇64-bit Linux然後select a profile to connect:選擇Add new

Profile name隨便設定一個。我設定的是:Linux64,點擊next.

然後輸入ubuntu的ip地址。連接埠號碼就是預設的64211,密碼由於沒設定就不需要填寫,填完點擊Test Connection如果提示成功就可以了。

 

(5)安裝fmxforlinux

如果你是要開發:

Console Application

EMS Package(RAD Server)

DataSnap WebBroker

WebBroker

Dynamic-link Libraries

DUnitX Project

這幾種類型的項目,那麼完成前面四個步驟就已經可以了。如果你要開發基於FMX架構的案頭應用並且要運行在linux系統的話,那還需要安裝一個fmxlinux的外掛程式,因為delphi10.2本身是不支援開發linux的案頭應用的,這個第三方的外掛程式貌似是FMX架構的原開發人員離開了Embarcadero公司後,自己做出來的,所以他開發的這個外掛程式在穩定性上應該是沒有問題的,感興趣的同學可以到此網站下載,目前測試版本可以免費下載:

http://www.fmxlinux.com/index.html。

下載以後直接安裝就可了。

 

(6)測試程式

 

建立一個FMX應用程式,在介面上添加一個TMEMO和一個TBUTTON然後點擊按鈕添加

 

Memo1.Lines.Add(‘First linux application‘);

 

在project點擊右鍵,選擇add linux platform

 

程式運行成功。

 

使用Delphi開發linux應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.