RFlib is a C++ library that implements Randomized forest classifiers for multi-class supervised learning. The provided source code includes the header files the static library, and does not depend on any external library. The code let the possibility to add your own kind of feature vectors, whatever the dimensions or types. For that matter, you only have to write your own class, deriving from IFeatureVector, and implement the operator and the method size(). For more information about the code itself please send me an email : firstname.lastname@example.org If you use this code for a scientific publication, please do not forget to explicitely mention Ecole Centrale Paris's RFlib in your paper.
I suggest you to have a look at these publications for more information about Randomized Forest.