QT
先说QT吧,不管怎么说我也做过两年左右的开发,直到现在,我也认为是最好的C++跨平台GUI库,消息和槽的机制,比Win32/MFC的消息机制要简单很多。
GTK
再说GTK,*nix系的C图形库,几乎在Linux桌面一统江湖。
SWT
然后说SWT,eclipse的GUI库,外观超过jdk自身的桌面GUI库swing,配置eclipse,可以写出很漂亮的应用,还可以跨平台。不过目前已经无人采用了。
MFC
接下来就是MFC/Win32了吧,不知道这个东西现在用的人还有多少,不过写高性能的Windows桌面程序还就得靠他。另外,自己写图形库的话,底层肯定也绕不过Win32。
.net
再就是.net的桌面应用,写起来容易,也是微软力推的。