我知道有很多关于它的帖子,但是我找不到任何可以帮助我的。
所以我已经安装了VS2013终极版。我有一个旧的项目,只与VS2008SP1工作。在其他编译器上,它有兼容性问题,我不想麻烦。所以我想尝试用2008年的工具从2013年编译它,所以我希望我可以在不卸载当前VS2013的情况下编译它。
- 所以,如果我安装VS2008,这将覆盖我目前的2013或只是作为一个工具集添加?
- 如果我使用2008工具集,这将工作相同的方式,我有一个VS2008?
- 我必须做些什么才能使它工作吗?
这只是一个与当前问题无关的次要问题:如果我用VS2013编译一个库,我可以在我的VS2008项目中使用这个库吗?还是我必须用VS2008编译这个库?
谢谢你的回答!
如果你已经安装了vs2013,微软不建议你安装vs2008。通常他们说:
http://msdn.microsoft.com/en-us/library/ms246609.aspx我们建议您按照顺序安装Visual Studio版本他们被释放了。例如,安装Visual Studio 2012
所以,回答你的问题:你可能应该卸载VS 2013,但你可以在安装VS 2008后重新安装它。在这样做之前,虽然它可能是一个好主意,清理寄存器以及从VS 2013遗留下来的文件,以避免兼容性问题。
是的,你可以在2013版本中使用2008编译器。有很多关于它的线程,例如:
使用Visual Studio 2012并使用旧的平台工具集进行编译?
如何使用Visual Studio 2010与Visual c++ 2008编译器?
如果我用VS2013编译一个库,我可以在我的VS2008中使用这个库吗项目,还是我必须用VS2008编译库?
你必须在VS 2008中编译这个库,如果你想在VS 2008中使用它。