我应该将现有的 MFC 项目转换为哪个工具包

Which toolkit should I convert my existing MFC project to?

本文关键字:转换 工具包 项目 MFC 我应该      更新时间:2023-10-16

我有一个相当大的MFC项目,所有项目都带有非托管C++代码和MFC GUI。从

Visual Studio 2013 中用于本机开发的新增功能,

Visual Studio 2013 中的 ATL 和 MFC 更改和修复

我知道MFC从来没有像现在这样快死去。所以我必须开始考虑我的项目应该去哪里,换句话说,我应该将我的项目转换为什么,我迟早必须这样做。

如果我从头开始一个新的项目,我知道替代方案可能是 QT,但问题是,如果我想这样做,我们如何将代码转换为 QT?

问自己或老板或经理的问题:

是否值得花时间和金钱来转换您的应用程序?你会得到报酬吗?它会给你和/或你的公司带来额外的收入吗?你能抽出数周的时间为新框架重构,而不处理其他问题和改进,从而为你带来更多的钱吗?

您对当前的 MFC 和C++实施是否有任何交易破坏者或关键问题,您必须修复或解决?大多数问题都可以解决

其他工具包中是否有您离不开的功能?您是否觉得自己总是在为其他工具包已经支持的基本功能重新发明轮子?