• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

编译错误fatal error C1900: “P1”(第“20080116”版)和“P2”(第“20070207”版)之间 Il 不匹配

C++ OceanCoder 2022-04-11 4255 次浏览 0个评论

使用vs2010编译vs2008程序时遇到错误


1.错误描述

fatal error C1047: 对象或库文件“.*.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库


2.解决办法

>属性->常规->项目默认值->全程序优化  将这里的默认项 “使用链接时间代码生成”改为“无全程序优化”


3.新的错误

按照上面的解决办法更改后,用2008编译会提示新的错误:

fatal error C1900: “P1”(第“20081201”版)和“P2”(第“20070207”版)之间 Il 不匹配


4.解决办法

安装vs2008 sp1补丁,重新编译即可


已有 4255 位网友参与,快来吐槽:

发表评论