严重错误C1900:'P1'版本'20060201'和'P2'版本'20050411'之间的Il不匹配
时间:2020-03-06 14:42:39 来源:igfitidea点击:
我使用VIsual Studio 2005 Express Edition编译我的项目,并得到此链接错误。有人可以建议如何解决这个问题吗?
解决方案
在http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1512436&SiteID=1上提出并回答了这个确切的问题。
尝试重新安装。它似乎是错误的Service Pack的安装。
MSDN:致命错误C1900说:
"在编译器的各种遍历中运行的工具不匹配。数字1和数字2是指文件上的日期。例如,在第1遍中,编译器前端运行(c1.dll),在第2遍中,编译器后端运行(c2.dll)。文件上的日期必须匹配,如果不匹配,请重新安装并使用每个工具的当前版本。"
转到"添加/删除程序",选择" Visual Studio 2005 Express Edition",单击"更改/删除",然后执行修复。
我从Microsoft下载了VS2005 Service Pack 1,将其安装并解决了该问题。