Supported platforms

MRPT is written in standard C++ and the GUI applications use the cross-platform library wxWidgets. In addition, the cross-platform system CMake is used to generate “Makefiles” or “projects” for each platform according to the user requisites and the libraries present in each system. The next table reflects the platforms and compilers under MRPT is known to build and work. In particular, at least the configurations MSVC12 under Windows and GCC under Linux amd64 are tested daily:

OS & COMPILER ARCHITECTURE
i386(Intel 32bit) amd64(Intel 64bit) alpha arm armel hppa ia64 mips mipsel powerpc s390 sparc avr32 armhf sh4
Windows XP/Vista/7
Visual Studio 2005
(VC8)
For MRPTFor MRPT
Visual Studio 2008
(VC9)
YES YES                          
Visual Studio 2010
(VC10)
YES YES                          
Visual Studio 2012
(VC11)
YES YES                          
GNU GCC (MinGW) YES YES                          
GNU/Linux – Kernel 2.6+ – GCC 4.1.1+
Ubuntu >=7 YES YES       YES YES     YES          
Debian >=4.0 YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Mandriva 2008 YES YES                          
PCLinuxOS 2007 YES YES                          
OpenSUSE 11 YES YES                          
Fedora Core >=9 YES YES               YES          
CentOS YES YES                          
Mac OS
GCC (Not yet 100%)                            

Notes:

  • Lealem

    Hey, are there any binaries available for VS2010, or do I have to build MRPT for 2010?

    • jlblanco

      Sorry, you will have to build from sources. We stopped last year providing binaries for VS2010 due to its continuous internal compiler/linker errors…