我知道有很多关于它的其他线索,但我找不到任何可以帮助我的东西。
所以我安装了VS2013 Ultimate。我有一个只与VS2008SP1配合使用的旧项目。在其他编译器上,它有兼容性问题,我不想打扰。所以我想尝试使用2008工具从2013开始编译它,所以我希望我可以在不卸载当前VS2013的情况下编译它。
只是一个与当前问题无关的次要问题: 如果我用VS2013编译一个lib,我可以在我的VS2008项目中使用这个库,还是我也要用VS2008编译lib?
感谢您的回答!
答案 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。