Eclipse is plugin based IDE for many languages. If you want to use it to develop or compile OpenTTD, you have to install some additional plugins.


While Eclipse was originally intended for Java development, the CDT plugins allow it to be useful for C/C++ development.

C/C++ Development Tools Plugins (CDT)

This plugin is working towards providing a fully functional C and C++ Integrated Development Environment (IDE) for the Eclipse platform.

Eclipse 4.x

Eclipse 3.x


This plugin adds Subversion integration to the Eclipse IDE.

Eclipse 4.x

With Eclipse 3.x

C/C++ compiler

To compile OpenTTD on Windows you also need to [install] a MinGW

See also