Getting Started with CrossVcl

Thank you for downloading CrossVcl. This guide will help you get started with CrossVcl.


CrossVcl is a toolchain that permits the development macOS and Linux application using Embarcadero OSX compiler and VCL.

Conceptually, CrossVcl is a combination of two major components:


CrossVcl requires Embarcadero Delphi 10.2 with macOS development add-on. Enterprise version requires to Linux development.

Installing CrossVcl

Launch setup program and follow instructions. If setup completed without any error, CrossVcl installed. You can launch Delphi now.

Work with CrossVcl

Create or open VCL project and right click on Project in Project Inspector.

Click on Add New Platforms item

That's it. Now you can switch platform to OSX32 or Linux64 and run your app.


Goal for CrossVcl 1.0 is supporting of all standard VCL components. We also going to provide support for some third-party controls. If you author of third-party componenets doesn't provide CrossVcl support please ask him about.

What CrossVcl doesn't support and we don't have plan to support:


Bug reports and suggestions welcome at BitBucket

We help you on Stack Overflow

Google+ Facebook Twitter