OpenCFU for developers

This section contains technical informations to help other programers and advanced users to compile and modify OpenCFU. Do not hesitate to send some feed back or request some support by email.

Install OpenCFU on a GNU/Linux distribution

Arch Linux

OpenCFU is on AUR.

Fedora

OpenCFU is on the stable repository so you can install it, for instance, using yum:

Other Distributions

For now, users of other distributions will have to compile (see next section) the program. Hopefully, OpenCFU will, at least, go in Debian repositories soon.

Get the code

OpenCFU is hosted on a git repository, so you can get the very last version and contribute to the code:

How to compile OpenCFU with g++

On GNU/Linux

Getting the dependencies

On Fedora:

In addition of the usual GNU tools (automake, autoconf, make, g++, ...), OpenCFU requieres OpenCV(2.4.3) for the image processing and, if you want a GUI, Gtkmm-2.4.

On Ubuntu:
On Archlinux:

After that, download the last version of OpenCFU. You can find them on Sourceforge. For instance:

Note that you can replace the 3.8.5 above by a more recent version.

Configure and Make

At this point, you will configure the project. If you do not want a GUI (e.g. if you do not have Gtkmm installed) you can use the option `--without-gui'. You can also turn on the debug message printing with `--with-dbgmes'.

On Windows (with MingW32)

TODO