使用Delphi开发linux应用
对于很多喜欢使用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应用相关推荐
- delphi开发LINUX程序,DELPHI开发LINUX包
DELPHI开发LINUX包 我们知道,有了包的存在,开发插件架构的程序,才成为可能 . DELPHI在WINDOWS里面的包的扩展名是.bpl. 在LINUX里面的包的扩展名是.o. 怎样在LINU ...
- Delphi XE开发Linux应用(一)
Delphi是我常用的开发工具,使用C语言开发Linux应用当然高效,但是对于数据库的操作等方面还是不方便,开发的速度和功能和Delphi比起来还是相差甚远.因此我选择使用Delphi XE进行Lin ...
- go开发linux下桌面程序,使用FMXlinux 开发linux 桌面应用-Go语言中文社区
自从delphi 10.2 开始正式支持linux 开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1.Linux 大部分是应用还是服务端的,桌面应 ...
- 我的Delphi开发经验谈(转)
--2010年09月28日 星期二 下午 05:26 我的Delphi开发经验谈 -------- 开发环境 -------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装De ...
- zt我的Delphi开发经验谈
我的Delphi开发经验谈 -------- 开发环境 -------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用 ...
- 关于用DELPHI开发服务器软件中的一些经验
保存 评价 游戏规则 免费注册 资料下载 关于本站 问题分类 编程问题 非技术题 富翁列表 我的信息 提出问题 在线富翁 富翁日历 笔记列表 我的笔记 写作笔记 全文检索 <专家门诊> / ...
- Delphi开发的IOCP测试Demo以及使用说明。
Delphi开发的IOCP,此为压力测试Demo和使用说明.
- clion浏览linux代码,手把手教你使用 Clion 开发 Linux C++ 项目
手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...
- delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml
delphi开发的小技巧----------------http://www.cto360.com/a/5000086716.shtml http://www.cto360.com/a/5000086 ...
- 我开发Linux服务程序的工作环境搭配
嗯,这是和平同学的点题作文了,呵呵,他非要了解我是怎么开发Linux程序的,主要是这个工作环境是如何的? 原始问题如下: 问: 老师,可以写一篇文章介绍一下如何使用vim搭建好用的linux开发环境吗 ...
最新文章
- RBL, UBL, Uboot的关系
- 汉诺塔java程序_Java编写一个汉诺塔的过程
- 安装百分之80卡住_关注丨男子翻越高铁站台丢命,家属向铁路部门索赔80万!法院这样判...
- eBPF bpftrace 实现个UNIX socket抓包试试
- STM8单片机ADC模拟看门狗功能实现
- 我应该如何验证电子邮件地址?
- 如何做好数据质量管理
- Microsoft SQL Server 2008 Management Studio Express 下载地址
- Javascript 编程风格
- matlab报错随笔
- Microsoft visual Studio 2010 下 DirectX SDK 安装配置详细过程
- 2005世界五百强排名
- SigFox与LoRa技术原理、应用场景和商业模式上的比较
- STM32F4外部中断
- 基因测序技术发展历史及一、二、三代测序技术原理和应用
- 虚拟华尔街的最新资讯 虚拟经济体的最新经济体
- html流星雨页面,HTML5炫酷流星雨特效
- 四 状语从句(2021-11-09)
- 04-20.eri-test GKE(Google K8S Engine)上的Intellij远程调试Java应用程序
- iPhone 4S在美国区已供不应求
热门文章
- Linux firewall防火墙详解(二)——firewall配置
- 一些有趣的 CSS 魔法和布局(下)(结尾有岗位内推哦~)
- MapGuide open source开发系列教程六: 地图状态与事件(含问题)
- 实现一个 Java 版的 Redis (1)----百行代码解析Redis 协议.
- IT公司100题-16-层遍历二元树
- 2013=730 胆子要大,敢想敢做
- 思科6509的详细配置---加注释
- python创建学生类和教师类_python基础知识 ——类
- Spring源码之bean的加载(五)准备创建bean
- Spring源码之ApplicationContext(九)初始化剩余的单例