在 WSL 中运行 Lazarus IDE

Free Pascal 支持交叉编译,理论上是可以在 Windows 平台上编译 Linux 可执行文件的,但是官方没有提供相关文档,且不建议这么做。除了使用虚拟机外,在 Windows 平台上还可以使用 WSL 来交叉编译 Lazarus 项目。 安装 IDE 和 Free Pascal 编译器 本人 WSL 安装的是 Ubuntu 系统,但是 apt 源中自带的 Lazarus 2.0 版本太过陈旧,建议直接从官网下载最新版。这里下载 64 位版本,包……

Lazarus 项目支持多语言国际化

Lazarus 是一个与 Delphi 兼容的跨平台 RAD 集成开发环境。和 Delphi 一样, Lazarus 可以拖放组件,快速开发 GUI 应用程序。它使用 Free Pascal 作为后端编译器。当前的 Lazarus 版本是 2.2.6 ,内置的 Free Pascal 编译器版本是 3.2.2 。 修复 gettext 包的缺陷 Free Pascal 包含 gettext 包,可以用来实现软件国际化。但是当前版本 gettext 中的 GetLanguageIDs 过程在 Windows 系统下存在缺陷,无法获取到符合规范的 locale 名称:……