C++图形页面开发用什么工具

我是一个在校大学生,主要学习C/C++语言,我们现在写的程序都是一些控制台应用程序。怎样网上一些一样做出有图形呢?百度了一下,好像有两种Qt和cocos2dx,我想自学一下其中的一个或者其它的,现在企业一般用那种图形库开发呢?

Qt:可以支持多种操作系统,包括Windows、Linux、Mac OS、Android、VxWorks等;
VS C++.net(MFC):只支持Windows系统;
cocos2dx:不了解。

vs2010的MFC和现在很火的QT,用的都是C++,至于二者的区别,请google

学界面开发的话QT也行,是跨平台的
然后我感觉如果想学界面的话还是学一下win32的SDK和MFC比较好,
毕竟都做底层的C++了,界面也学底层的不容易被淘汰嘛
然后cocos2d是基于openGL的一个游戏引擎,不推荐直接去学
图形库的话(如果你想做游戏),可以去学openGL或者directx,
两者各有优劣网上比较很多我就不多说了,
最后如果学了directx的话你还得去学win32的SDK,
所以界面还是推荐win32+MFC
windows游戏推荐win32+directx

图形界面开发MFC已经足够了,高级一点就是.Net。QT虽然也是C++的,但是它更多运用于嵌入式软件开发。

cocos2dx可用于开发手机游戏,支持跨平台,好多手机游戏公司使用这个作为图形引擎的。引擎本身是开源的,代码结构相对简单,有完善的内存管理机制。对于学生而言,用cocos2dx开发一个简单的手机游戏,并不难,而且可以学到很多东西。

推荐QT,现在Qt的需求比较多,而且跨平台