如何正确安装平台工具集

时间:2014-07-16 09:54:48

标签: c++ visual-studio compatibility

我知道有很多关于它的其他线索,但我找不到任何可以帮助我的东西。

所以我安装了VS2013 Ultimate。我有一个只与VS2008SP1配合使用的旧项目。在其他编译器上,它有兼容性问题,我不想打扰。所以我想尝试使用2008工具从2013开始编译它,所以我希望我可以在不卸载当前VS2013的情况下编译它。

  • 那么,如果我安装VS2008,这会覆盖我当前的2013还是只是作为工具集添加?
  • 如果我使用2008工具集,它的工作方式与我的VS2008相同吗?
  • 我是否必须做其他事情才能使其发挥作用?

只是一个与当前问题无关的次要问题: 如果我用VS2013编译一个lib,我可以在我的VS2008项目中使用这个库,还是我也要用VS2008编译lib?

感谢您的回答!

1 个答案:

答案 0 :(得分:0)

如果您已经安装了VS 2013,Microsoft建议不要安装VS 2008。一般来说,他们说:

  

我们建议您按顺序安装Visual Studio版本   他们被释放了。例如,安装Visual Studio 2012   在安装Visual Studio 2013之前。

http://msdn.microsoft.com/en-us/library/ms246609.aspx

所以,回答你的问题:你可能应该卸载VS 2013,但是你可以在安装VS 2008之后再次安装它。在此之前尽管清理寄存器以及从VS 2013中记录剩余物可能是个好主意。避免兼容性问题。

是的,您可以在2013版本中使用2008编译器。关于它有很多SO线索,例如:

Use Visual Studio 2012 and compile with older platform toolset?

How can I use Visual Studio 2010 with the Visual C++ 2008 compiler?

  

如果我用VS2013编译一个lib,我可以在我的VS2008中使用这个库   Project,还是我必须用VS2008编译lib?

如果要在VS 2008中使用它,则必须在VS 2008中编译此lib。