Choose your distribution in the list or choose source install
if your distribution is unsupported. Instructions are for the Core
package but other packages can be installed following the same steps,
simply replace "core" by the appropiate package you want to install.
Your environment will also need to be set accordingly, with the following environment variables:
PKG_CONFIG_PATH: path to the pkgconfig directory containing .pc files (e.g. C:/devel/lib/pkgconfig).
You can finally start building RobOptim:
Clone the repository (e.g. https://github.com/roboptim/roboptim-core.git) and initialize/update its submodules,
Generate the Visual Studio solution with CMake (you will probably need to provide some CMake variables such as BOOST_ROOT and BOOST_LIBRARYDIR),
Compile the project and run tests in Visual Studio to make sure dependencies were properly installed.
RobOptim is available through an additional repository
homebrew-roboptim.
If you are using Homebrew on Mac OS X, you will need to run the commands:
Compiling from source is significantly more challenging than
installing a binary package. Be prepared to face compilation
errors, software bugs and crashes.
Dependencies
First, install the following tools on your system:
CMake
gcc, g++
pkg-config
Doxygen
Boost
Eigen (≥ 3.2.0)
Log4cxx (≥ 0.10.0)
Libtool and its ltdl library
Optional: git (if not using a release tarball)
And then follow one of the two next steps depending on your needs.