如何在Vista上安装VS2008?

时间:2009-08-30 07:05:56

标签: visual-studio windows-vista

当我尝试在Vista上使用VS2008进行编译时遇到了很多问题。因为我是VS2008的新手,也是Windows新编程的新手,所以当错误发生时我完全迷失了。

我的问题如下:

无论如何都安装了vs2008,我尝试构建一个开源应用程序 并且编译因错误而停止。在输出窗口中,我看到:

  

1>致命错误C1900:'P1'版本'20080116'与'P2'版本'20070207'之间不匹配

对我来说完全糊涂了!!!

2 个答案:

答案 0 :(得分:1)

找到关于此错误的帖子:http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/9abfefe0-56bd-4a82-ae14-b08f262972bd

听起来您需要安装VS2008 Service Pack 1。您还应该确保使用最新的.NET版本。

答案 1 :(得分:0)

P1和P2是指编译器对您的代码进行的“传递”。 Microsoft的C ++编译器是一个两遍编译器。第一遍生成数据(以某种中间形式),该数据被赋予第二遍以实际转换为机器代码。

这些是在c1.dll和c2.dll中实现的。

错误主要是抱怨您的版本不匹配。尝试修复安装,或安装VS2008 Service Pack 1.