vc++编译的时候提示下面这个异常,咋办

vc++编译的时候提示下面这个错误,咋办?
CVTRES   :   fatal   error   CVT1107:   C:\Program   Files\Microsoft   Visual   Studio\VC98\LIB\shell32.lib   is   corrupt
C:\Program   Files\Microsoft   Visual   Studio\VC98\LIB\shell32.lib   :   fatal   error   LNK1123:   failure   during   conversion   to   COFF:   file   invalid   or   corrupt
从网上down的代码,应该不会有错误才是。

------解决方案--------------------
你的shell32.lib有问题。不知是编译器环境设置没对,还是库本来就有问题。