开发环境:
VC6.0
链接错误提示:
"uuid.lib(docobj_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module"
现象重现:
编译某项目时发现系统未定义函数,后得知需要下载新的SDK"Microsoft Platform SDK for Windows XP SP2"。从微软官网下载安装,在VC6的选项中加入新库的include和lib路径,编译通过,但是链接出现上述错误。遂继续在网上搜索解决方案。
解决方案一:
将新的SDK的路径放在VC6默认的路径之后。如果项目用到的lib是既有新的,也有旧的,此方法无效。
解决方案二:
将旧的lib替换掉新的lib,在此例中,用VC6的uuid.lib替换掉新的lib(注意备份),即可。