MFC和QT,包括老的QTOPIA我都用过。QT的优势在于搭建界面方便、支持多语言方便、能跨平台。但是它的问题在于受众群体小,特别在咱们国内,桌面系统基本是Windows一统天下的情况下,QT很难派上用场。除了嵌入式领域。而MFC的优势其实是基于Windows的,因为Windows系统的普及,所以基本所有API都已经存在于系统自带的DLL中了,无需很多其他附加运行库(包括msvcrt、mfcxx.dll等),由是体现出来的就是你说的生成的文件小。