Pascal集成开发环境-Lazarus IDE
2012-09-01 16:07:57 阿炯

Lazarus是以Free Pascal编译器为基础的Pascal语言的整合开发环境(IDE),和Delphi高度兼容,被视作后者的开源替代品。且已有中文界面。Lazarus 是用于应用程序快速开发(RAD)的自由、跨平台的可视化集成开发环境,支持 Object Pascal 语言;其集成开发环境和 Free Pascal 编译器支持多种操作系统,包括 Windows、GNU/Linux 和 mac OS。


Lazarus is the class libraries for Free Pascal that emulate Delphi. Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP. Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere. Since the exact same compiler is available on all of the above platforms it means you don't need to do any recoding to produce identical products for different platforms.

Features
The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties and several other extra features.

最新版本:1.2
此版本是基于 fpc 2.6.4 构建的,之前的版本是基于 2.6.2 版本。

v1.8是用FPC 3.0.4构建的。以前的版本Lazarus 1.6.4是用FPC 3.0.2构建的。完整内容可查看发行主页

最新版本:3
v3.0版本已于2024年1月上旬发布,这个版本是用 Free Pascal 3.2.2 构建的,上一个版本 Lazarus 2.2.6 也是用 Free Pascal 3.2.2 构建的,以下是 Lazarus 和 Free Pascal 的更改列表:Lazarus 3.0 发布说明
Free Pascal 3.2.2 发布详情

最新版本:4
v4.0 已于2025年5月中旬正式发布,此版本采用 FPC v3.2.2 构建。目前支持包括中文在内的多种语言,软件开发者可使用它创建原生的命令行与图形用户界面应用程序,以及移动应用、Web 应用、Web 服务、可视化组件和各种函数库。

Lazarus v4.0 和 Free Pascal 更新等相关内容如下:v4.0_ReleaseNotesv3.2.2_UserChanges
v4.x 修复内容v4.0 下载地址

项目主页:https://www.lazarus-ide.org/