VC ++ 2008/2010可以在同一代码上轻松使用吗?

时间:2010-10-01 07:50:36

标签: visual-studio-2008 visual-studio-2010 visual-c++

我真的很想使用2010,因为它们似乎只有固定的intellisense,但是项目中的其他人都没有它(我也没有)。升级C ++解决方案有什么特别的困难吗?除了必须记住用新的源文件更新2k8和2k10项目文件之外的任何其他问题?

2 个答案:

答案 0 :(得分:1)

实际上,IIRC你可以选择在VS2010中使用“ToolsVersion”3.5,这使得它与VS2008兼容。

但是,即使您使用全新的编译器使用全新的项目文件,它仍然是C ++:支持的功能有一些细微差别,但是在两者上编译相同的代码并不是特别困难(我这样做了,有一段时间,虽然VS2010处于测试阶段,但我确信经验并没有恶化)

最烦人的方面是同步项目文件中的链接器设置和文件名等内容。只需要两次维护这样的设置就麻烦了。

顺便说一句,如果你这样做,应该检查VS2010使用的.filter文件进入源代码管理;它不是一组用户设置,而是项目的一部分。

答案 1 :(得分:1)

从Visual Studio.Net(VC7.1)开始,将项目转换为更新的C ++编译器非常简单。 VC6上行很难,VC7.1向上 - 稍微容易一些,比这更晚了 - 一点都不困难。只需将旧的vcproj加载到新的IDE中即可。

为了完整起见,MSDN上有一个Breaking Changes列表。