从 Visual Studio 2008 迁移到 2015

Posted

技术标签:

【中文标题】从 Visual Studio 2008 迁移到 2015【英文标题】:Migrating from Visual studio 2008 to 2015 【发布时间】:2017-02-10 11:55:50 【问题描述】:

我有一个在 Visual Studio 2005 中使用 MFC 用 C++ 编写的软件的代码。现在我需要将它迁移到 Visual Studio 2015。我该怎么做?要应对哪些挑战?

【问题讨论】:

在2015年打开2005年的解决方案,看看会发生什么。如果你幸运的话,你不需要再做任何事情了。 【参考方案1】:

就像在 cmets 中所说,打开你的解决方案,它将被转换。我这样做时遇到的问题:

我遇到的唯一编译阻塞问题是更改项目选项中的 Unicode 处理选项,因为相关选项之一消失/更改了其值。转换完成后有报告,请阅读! 那时,编译器版本之间存在如此巨大差距的所有可能问题仍然存在。所以要小心警告(如果没有完成,请激活它们) 运行一些代码分析可能是检测不推荐使用的语法/方法的好主意,我在旧的 Microsoft 方法上遇到了一些意外的行为,这些行为以前有点过于宽松(显然这是我的错,但由于某种原因,旧的编译器很友好与我的一些错误)。

【讨论】:

以上是关于从 Visual Studio 2008 迁移到 2015的主要内容,如果未能解决你的问题,请参考以下文章

在 3.5 而不是 2.0 中编译的类库 - 从 Visual Studio 2008 迁移到 2013

从 Visual Studio C++ 6.0 到 VS 2008?

将 Visual Studio 2005 sln 迁移到 2008,在 LIB 环境变量中使用 vc98 路径发出警告,如何解决?

Visual Studio 2008 培训 [关闭]

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

从 Visual C++ 6 迁移到 Visual C++ 2008 express