# How to compile HeidiSQL

## Requirements

- Delphi 2010
- TortoiseSVN graphical Subversion client
- HeidiSQL sources checked out from http://heidisql.googlecode.com/svn/trunk/

See here for detailed instructions on SVN and for your SVN password (it's not your usual Google password). Committing changes requires you to be a project member.

## Install and compile

HeidiSQL has one directory named "packages" for each component and for HeidiSQL itself, this is where you'll find the project files. There is one "mother" package file, which you just open and which then opens all other project files automatically: packages/delphiXYZ/heidisql.groupproj .

Project name | Action
--- | ---
SynEditR | Build
SynEditD | Build + Install
VirtualTreesR | Build
VirtualTreesD | Build + Install
heidisql.exe | Build

You should end up with a "heidisql.exe" binary in the "out" folder.

## Troubleshooting

There are many pitfalls to dive into when performing the above actions. Go to the HeidiSQL forum and see if you can be helped out.

Last changed: $Date$
Last author: $Author$