Free Pascal Compiler (FPC) is a separate thing from Lazarus IDE. To understand the difference:
FPC is a (command-line) Pascal compiler. You need to use either FPC or Delphi to compile your CGE programs. We only support these 2 modern Pascal compilers.
Lazarus IDE is an IDE (editor, project manager) using FPC.
Lazarus also provides LCL, a visual component library, along with ability to visually design LCL applications. But we do not use LCL in most CGE applications (the ones based on
TCastleWindow). In effect, while Castle Game Engine integrates well with Lazarus, we don’t strictly depend on Lazarus — not like we depend on FPC.
Download and run a simple installer from the Lazarus website that will install both Lazarus (IDE) and FPC (compiler).
You can download packages for both FPC (download file like
fpc-3.2.2.intelarm64-macosx.dmg) and Lazarus (file like
Lazarus-2.2.0-0-x86_64-macosx.pkg) from the downloads on Lazarus website.
|You can install FPC and Lazarus in other ways, for example using FpcUpDeluxe.|