【发布时间】:2016-03-04 02:12:49
【问题描述】:
我有大量使用 VS2005 编译的项目(约 1500 个 C++ 项目)。由于 VS2005 将在几个月后停止支持,我必须找到一个快速的解决方法来迁移到受支持的版本。我对 Visual Studio 的某些兼容性编译标志有一些建议。
请回答以下问题:
- 是否有这样的标志,我可以为 VS2005 设置并在我的 Visual Studio 2010 版本中使用它,这样我就不需要更改任何代码或项目设置文件?
- 如果有这样的标志如何启用?
- 2010 是不是最新版本?
- 如果没有这样的标志,迁移到 VS2008 版本需要付出什么努力?
【问题讨论】:
-
VS2008、VS2010、VS2012、VS2013、VS2015。您可以看到自己落后了多远。
-
同意..但所涉及的成本如此之高(不受支持的第三方代码块、紧迫的客户问题/增强功能等)以至于我们从未完成这项任务。现在对我们来说绝对必要.. .so 找到一种解决方法,然后一旦我从我们的客户那里获得了足够的时间,我们就可以通过将everythig 升级到 2015 版本来在未来几年内正确处理这个问题
-
微软确实有每个主要版本升级的相关资料,现在你必须以快进的方式运行它,还要照顾第三方代码。聘请专家也可能有所帮助。微软还销售咨询服务。
-
当然......但只是想知道这样的标志是否存在。如果存在,我可以花一些时间做正确的事情
-
根据我知道的变化,没有神奇的标志可以让你的代码不加修改地运行。
标签: c++ visual-studio visual-studio-2010 visual-studio-2013 visual-studio-2008