【发布时间】:2013-09-11 02:40:25
【问题描述】:
我有一个相当大的 MFC 项目,其中包含非托管 C++ 代码和 MFC GUI。来自
What's new in Visual Studio 2013 for native development,
ATL and MFC changes and fixes in Visual Studio 2013
我知道 MFC 从来没有像现在这样快死。所以我必须开始考虑我的项目应该去哪里,换句话说,我应该把我的项目转换成什么,我迟早要这样做。
如果我从头开始一个新项目,我知道替代方案可能是 QT,但问题是,如果我想这样做,我们如何将代码转换为 QT?
【问题讨论】:
-
即使 MFC 不是最新最好的,它也不会消失。除非您有其他令人信服的理由,否则不要重写您的应用程序。这篇旧博文仍然适用:Things You Should Never Do, Part I
-
MFC 可能仍然是您最好的选择。它可以与 .NET 和 WPF 集成,让您逐渐转向托管代码。切换到 Qt 有两个直接影响: 您的客户会抱怨 GUI 缓慢。和损坏的键盘导航。
标签: c++ visual-studio-2010 mfc