for ones who directly started with u++, there should be an option "none" or "directly started on u++"
as for me i used:
1) directly "win32" api's
2) tried but then ran away from MFC's (... the horror)
3) and Qt on embedded systems
4) and of course my fav, directly on the "frame buffer"