Qt和MFC的对比

之前用MFC做过游戏外挂,勾住游戏窗口,调用系统接口,直接读取内存的数据,很容易实现。
现在用Qt写桌面应用程序,不用MFC写。

在这里插入图片描述

对比二者后,得出以下结论,或许对新学者有用:

1、MFC是封装了WIN API的,里面很多数据类型、头文件等,都是直接沿用WIN API的,所以会经常看到DWORD、WORD、HWND等这样的数据类型。需要有比较好的WIN API基础,看起来才不那么费劲。MFC可以静态,也可以动态编译,对于做外挂这些系统依赖比较大的比较好做。

2、Qt是比较抽象的封装,日常使用开发桌面程序时,基本上不会用到底层的WIN API,都是用Qt自己的类,也不会用到WORD、DWORD这些,不需要太了解WIN API。

3、会MFC的用Qt感觉很轻松,MFC比Qt学习成本和时间要付出更多。

4、商业开发的话,还是建议用Qt。因为这货可以跑在Linux上。
比如:你帮某个大厂做了一个在大屏幕上显示生产进度内容的程序,你总不能让别人装个盗版的windows去跑吧?或者还要别人另外花钱买个正版的Windows来跑你的程序?
还是弄个免费的Linux桌面去跑比较合理,免得被微软带大厂和你一起飞。

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XINGTECODE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值