对于很多喜欢使用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

程序运行成功。

转载于:https://www.cnblogs.com/WushiShengFei/p/6791376.html

使用Delphi开发linux应用相关推荐

  1. delphi开发LINUX程序,DELPHI开发LINUX包

    DELPHI开发LINUX包 我们知道,有了包的存在,开发插件架构的程序,才成为可能 . DELPHI在WINDOWS里面的包的扩展名是.bpl. 在LINUX里面的包的扩展名是.o. 怎样在LINU ...

  2. Delphi XE开发Linux应用(一)

    Delphi是我常用的开发工具,使用C语言开发Linux应用当然高效,但是对于数据库的操作等方面还是不方便,开发的速度和功能和Delphi比起来还是相差甚远.因此我选择使用Delphi XE进行Lin ...

  3. go开发linux下桌面程序,使用FMXlinux 开发linux 桌面应用-Go语言中文社区

    自从delphi 10.2 开始正式支持linux  开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1.Linux 大部分是应用还是服务端的,桌面应 ...

  4. 我的Delphi开发经验谈(转)

    --2010年09月28日 星期二 下午 05:26 我的Delphi开发经验谈 -------- 开发环境 -------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装De ...

  5. zt我的Delphi开发经验谈

    我的Delphi开发经验谈 -------- 开发环境 --------     Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用 ...

  6. 关于用DELPHI开发服务器软件中的一些经验

    保存 评价 游戏规则 免费注册 资料下载 关于本站 问题分类 编程问题 非技术题 富翁列表 我的信息 提出问题 在线富翁 富翁日历 笔记列表 我的笔记 写作笔记 全文检索 <专家门诊> / ...

  7. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  8. clion浏览linux代码,手把手教你使用 Clion 开发 Linux C++ 项目

    手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...

  9. delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml

    delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml http://www.cto360.com/a/5000086 ...

  10. 我开发Linux服务程序的工作环境搭配

    嗯,这是和平同学的点题作文了,呵呵,他非要了解我是怎么开发Linux程序的,主要是这个工作环境是如何的? 原始问题如下: 问: 老师,可以写一篇文章介绍一下如何使用vim搭建好用的linux开发环境吗 ...

最新文章

  1. RBL, UBL, Uboot的关系
  2. 汉诺塔java程序_Java编写一个汉诺塔的过程
  3. 安装百分之80卡住_关注丨男子翻越高铁站台丢命,家属向铁路部门索赔80万!法院这样判...
  4. eBPF bpftrace 实现个UNIX socket抓包试试
  5. STM8单片机ADC模拟看门狗功能实现
  6. 我应该如何验证电子邮件地址?
  7. 如何做好数据质量管理
  8. Microsoft SQL Server 2008 Management Studio Express 下载地址
  9. Javascript 编程风格
  10. matlab报错随笔
  11. Microsoft visual Studio 2010 下 DirectX SDK 安装配置详细过程
  12. 2005世界五百强排名
  13. SigFox与LoRa技术原理、应用场景和商业模式上的比较
  14. STM32F4外部中断
  15. 基因测序技术发展历史及一、二、三代测序技术原理和应用
  16. 虚拟华尔街的最新资讯 虚拟经济体的最新经济体
  17. html流星雨页面,HTML5炫酷流星雨特效
  18. 四 状语从句(2021-11-09)
  19. 04-20.eri-test GKE(Google K8S Engine)上的Intellij远程调试Java应用程序
  20. iPhone 4S在美国区已供不应求

热门文章

  1. Linux firewall防火墙详解(二)——firewall配置
  2. 一些有趣的 CSS 魔法和布局(下)(结尾有岗位内推哦~)
  3. MapGuide open source开发系列教程六: 地图状态与事件(含问题)
  4. 实现一个 Java 版的 Redis (1)----百行代码解析Redis 协议.
  5. IT公司100题-16-层遍历二元树
  6. 2013=730 胆子要大,敢想敢做
  7. 思科6509的详细配置---加注释
  8. python创建学生类和教师类_python基础知识 ——类
  9. Spring源码之bean的加载(五)准备创建bean
  10. Spring源码之ApplicationContext(九)初始化剩余的单例