我可以使用 Visual Studio 2008 编译旧版 MFC 应用程序吗?

Posted

技术标签:

【中文标题】我可以使用 Visual Studio 2008 编译旧版 MFC 应用程序吗?【英文标题】:Can I compile legacy MFC applications with Visual Studio 2008? 【发布时间】:2008-10-14 00:44:52 【问题描述】:

我使用 Visual Studio 7 维护了几个旧的 MFC 应用程序,我正在考虑升级到 Visual Studio 2008。在阅读 this question 之后,我意识到 Express 版将无法做到这一点。

有人知道我是否可以用 VS2008 标准版编译旧的 MFC 应用程序,还是需要更昂贵的专业版?

【问题讨论】:

【参考方案1】:

您将拥有使用标准版构建 MFC 应用程序所需的一切。但是请注意,如果它是任何规模或复杂性的应用程序,则不仅仅是升级项目/解决方案文件并按 F5 的问题。 VS7 和 2008 之间有很多重大变化,大部分是在 V8 编译器中引入的。卷起袖子。

【讨论】:

【参考方案2】:

是的,标准版包括对 MFC/ATL 的支持。

仅供参考,您可以compare the features

【讨论】:

以上是关于我可以使用 Visual Studio 2008 编译旧版 MFC 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 Visual Studio 2008 编译旧版 MFC 应用程序吗?

Visual Studio 2008 中的输出

我可以将Visual Studio Professional与Team Foundation Server 2008一起使用吗?

如何使用 Visual Studio 2008 创建静默安装程序包

从 Visual Studio 2008 升级到 Visual Studio 2010 速成版

无法再使用 Visual Studio 2008 连接到 Visual Studio Team Services