当前位置: 主页 > 日志 > C/C++ >

[转载]fatal error LNK1103: debugging information corrupt; recompile module 问题的解决

// 原地址: http://hi.baidu.com/robinwjbgui/blog/item/f2881cf5ef640327bd31095a.html


redice注:VC8 都出来了,我还在用VC6,有点赶不上时代了... 。Windows 平台的SDK我钟爱XP SDK (主要是因为懒)。于是我的编译环境老是:VC6 + XP SDK。于是问题也就出来了,编译某些程序的时候老是会提示“fatal error LNK1103: debugging information corrupt; recompile module”,后来终于在Crazy God的博客里找到了解决方案,如下(稍有改动)。

这个错误产生的原因是:


2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。
随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入,在VC6上使用这些库的Debug版本的时候
就会产生如题的链接错误。具体而言,你可能在VC6上使用了XP SP2,Windows 2003或者Windows 2003 R2
版本的SDK。


解决办法:


到Tool -> Options -> Directories(以VC6.0为例),将SDK的顺序放到最下边或者直接删掉较新SDK
   的Directories:包括Include files和Library files。

[日志信息]

该日志于 2009-07-18 10:53 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “[转载]fatal error LNK1103: debugging information corrupt; recompile module 问题的解决” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部