因为底层业务是用C++写的,所以界面希望也用C++写,主要针对windows平台,有什么比较方便的框架推荐吗?
wxWidgets 不错,跨平台原生GUI呈现,还有多种脚本bindings,开源、免费。
Qt的问题有二:一是它的商用版本要付费——知识产权还是要尊重的;二是Qt的C++是Qt专有的、经过修改的C++版本。
MFC的问题在于它大量使用宏,这不是C++的正常用法。
总之,如果你已经习惯某种框架而且用得还不错那就继续使用,如果是从零开始那我推荐wxWidgets,你不会后悔。
Borland C++ builder。。。。
但编译速度远不如delphi,所以,不如直接学、用delphi
或者用delphi做GUI,底层(命令行或DLL)才用C/C++
看需求. 如果资源丰富,首选qt,强大的ide和类封装,跨平台支撑等.缺点:由于是c++写的,程序启动过程中会构造大量对象,启动速度慢
另外一个选择是gtk,优点是程序启动平滑,缺点是不够强大.
如果是资源紧张,比如嵌入式平台,可以尝试mythtv,强大的开源的用来做osd的toolkit. 也可以用qte.
大部分的软件和库我都会觉得这不好,那不满足需求,老是想自己造一个。只有qt不会。
写点优点,类库和api设计好-易用,工具链完善,文档完善,跨平台,类库丰富且接口规范统一不用自己东拼西凑。
用过MFC,wxwidget,qt,用过qt以后,没有什么动机再去玩别的了。也用过c#,上一个游戏项目的一个编辑器的ui用c#做的,下面是c++,各种麻烦。现在项目的都用qt。
下载更多资料可以点击:http://a.eqxiu.com/s/klhbni3Z 官方微信:baweixuexiao
QQ交流群:225759209 qq:532634714
咨询网址:http://www.bwie.net
联系客服