要用到的包括QT, DLL, MPI等。 先简单说说
从网上搜来的QT的优势:
1、跨X11, Win32, Mac三个平台并且是二进制原生代码的(比java和.net程序快得多)(源代码级移植)
2、有个十分好使用的工程管理工具qmake((相比较wxWidget, Gtk+等而言,非常地方便开发)
3、在常用的X11, Win32平台既有开源版,又有商业版,供不同的用途使用。又有公司的商业支持,开发正规。有KDE(包括KOffice, KDevelop等)这样典型的的成功运用的项目,使人放心。随着Qt 4.0开源版的发布,KDE向Windows的移植已经确定,由此,KDevelop, KOffice等一大批KDE下面的软件也就能移植过去, 有了KDevelop,KWrite等,Windows下Qt的应用将很快多起来,也更加方便开发,我在期待着KDevelop移植到Windows,以解决Windows下的用QT开发的IDE问题。
4、有方便的嵌入式图形界面开发方面的解决方案
对我自己来说,
1, 我是一个新手程序员,做界面的东西VC+MFC曾经试图学过两次以失败告终,QT容易上手;
2, QT跨平台,我希望windows下面做东西方便,然后再移植到Linux容易。毕竟QT的基于C++来做的。话说我还一次没尝试把程序拿到Linux下面编译呢;
3, 始终觉得c/c++好,那要想在Linux下面做界面,就选QT喽。