当前位置: 首页 > web >正文

使用Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序简介

CrossVcl 快速入门

大家都知道delphi可以开发linux程序,更多的是知道FMXLinux开发基于FMX的程序,这里给大家介绍使用 Embarcadero Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux  应用程序。

概述

CrossVcl 是一个工具链,允许使用 Embarcadero OSX 编译器和 VCL 开发 macOS 和 Linux 应用程序。

从概念上讲,CrossVcl 是两个主要组件的组合:

  • 运行时:适用于 macOS 和 Linux 的 WinAPI 的全新实现,与本机操作系统运行时紧密集成。
  • 设计时管理:一个 IDE 专家,允许将 OSX64 和 Linux64 平台添加到 VCL 项目中并使用 CrossVCL 进行设置。

先决条件

CrossVcl 需要 Embarcadero Delphi 10.3 及以上开发环境,同时需要配置macOS 或 Linux 开发环境。

需要配置delphi对应linux开发环境如何安装请看我这篇文章:

【delphi D10.X开发Linux 知道这些少走弯路】

(请注意,上面连接里文章原本是学习安装FMXLinux使用的,对于本文,请重点看“关于Paserver”与“关于Linux的SDK”)

安装 CrossVcl

启动安装程序并按照说明进行作。如果设置完成且没有任何错误,则已安装 CrossVcl。您现在可以启动 Delphi。

可到官网下载:CrossVcl Home

使用 CrossVcl

创建或打开 VCL 项目,然后右键单击 Project Inspector 中的 Project。

单击 Add New Platforms 项

就是这样。现在,您可以将平台切换到 OSX64 或 Linux64 并运行您的应用程序。

http://www.xdnf.cn/news/3395.html

相关文章:

  • C++11新的特性
  • 基本功能学习
  • 从 Python 基础到 Django 实战 —— 数据类型驱动的 Web 开发之旅
  • 系统思考:企业效率提升关键
  • Unity动态列表+UniTask异步数据请求
  • 如何测试调用RagFlow的API功能
  • 《社交类应用开发:React Native与Flutter的抉择》
  • 【Java】HashMap
  • JGA811Ⅱ大气污染治理实训平台实验装置
  • Python学习笔记(第三部分)
  • (007)Excel 公式的使用
  • 【Machine Learning Q and AI 读书笔记】- 04 彩票假设
  • Linux系统中升级GNU Make构建工具版本至4.4.1
  • 深入解析Session与Cookie:从HTTP无状态到现代会话管理
  • 【树莓派Pico FreeRTOS】-FreeRTOS-SMP移植
  • MySQL事务隔离级别详解
  • 装饰器设计模式(Decorator Pattern)详解
  • React Redux 与 Zustand
  • Python10天冲刺-设计模型之策略模式
  • 定义一个3D cube,并计算cube每个顶点的像素坐标
  • Rust中避免过度使用锁导致性能问题的策略
  • 【音频】基础知识
  • Elasticsearch 根据两个字段搜索
  • Python项目源码69:Excel数据筛选器1.0(tkinter+sqlite3+pandas)
  • 约玩、搭子组局、线下约玩、助教系统源码
  • VSCode开发调试Python入门实践(Windows10)
  • HTTP知识速通
  • 计算机网络实验七:数据抓包与协议分析
  • 【STM32】ADC的认识和使用——以STM32F407为例
  • 分布式锁的几种实现