ClanLib is a cross platform C++ toolkit library.