从 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 路径发出警告,如何解决?