使用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开发环境吗 ...
最新文章
- 【数据结构与算法】之深入解析“完美矩形”的求解思路与算法示例
- kitten编程猫里的函数定义,函数实现和函数调用原理
- 给页面加上Loading效果最简单实用的办法
- 写了一个对象集合排序的类
- 6PSS并联结构的运动学正逆解推导
- Vue+Mui商城项目使用说明(首页仿淘宝)
- BeanUtils.copyProperties不支持复制集合的解决方案
- 关于下载pdf请求不到数据问题
- 重装上阵两个人合体机器人_重装上阵多人机甲合体攻略 机甲怎么合体
- vue H5页面调用手机相机拍照/图库上传
- java课程结课论文,语言课程论文范文
- Design Compiler初体验
- [转]来自西弗吉利亚大学li xin整理的CV代码合集
- python 手机自动化交易股票_通达信转python,机智股票自动交易手机版
- mysql差异备份与多实例部署
- 未办理过业务被多收费 中移动屡遭客户投诉乱收费
- 章鱼未来之星获得25万美金奖励|章鱼加速器2022夏季创业营圆满落幕
- 超市计算机主管总结报告,超市工作分析总结报告
- 使用 PyTorch 进行音频信号处理的数据操作和转换
- 关闭 macOS Google Chrome 黑暗模式风格
热门文章
- HTTP协议基本原理简介(二)
- Linux iptables防火墙详解(一)——iptables基础知识
- IS-IS详解(十六)——IS-IS 分片扩展
- SpringBoot 下 Mybatis 的缓存
- axios 简单常用笔记
- =====BJmeter性能测试小接=====
- 三羊献瑞——第六届蓝桥杯C语言B组(省赛)第三题
- linux下获取程序所在目录绝对路径
- 存储产业进入闪存时代
- 使用group by rollup和group by cube后的辅助函数