標籤:地址 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應用