链接错误: debugging information corrupt; recompile module. 在VC6下用的VC8下的msxml.lib??

cc007cc 2008-04-07 02:28:59
详细错误信息:MsXml2.lib(domdocument_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module

情况是这样的,在调一个2002的程序,电脑上装有VC6和VS2005,用后者打开有错,用前者打开提示找不到msxml2.h和msxml。lib后来把VS中的文件拷到VC的相关路径下,release版的程序通过,而debug版出现上述链接错误。

请大侠支招,给个解决办法
有没讲明白的地方请提,在线等
...全文
2036 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
塞文 2011-01-09
  • 打赏
  • 举报
回复
刚刚看了一个方法,是使用vs2005或更高版本,这样就能够解决问题了。
liuyuanhui0301 2010-04-21
  • 打赏
  • 举报
回复
确认debug和release需要的lib库相同?
这位楼主这样一问~~~ 我在仔细观察后发现果然两个版本的lib库有点不同,我就将两个版本的库文件进行了相同的设置!!!! 现在可好啦。。。。。。。。。。。。
jzp12 2009-09-29
  • 打赏
  • 举报
回复 1
这个问题我也遇到过,
解决方法:在VC中把Library和Include项中Platform SDK的两项位置放到最后即可。
ouyh12345 2008-04-07
  • 打赏
  • 举报
回复
fatal error LNK1103: debugging information corrupt;
从这句话的意思看,debug需要另外一个,带有调试信息的lib库
cc007cc 2008-04-07
  • 打赏
  • 举报
回复
难道有不同了 不同的话也该出错说找不到相关文件啊
我是菜鸟一个 有说错的地方 见谅
ouyh12345 2008-04-07
  • 打赏
  • 举报
回复
确认debug和release需要的lib库相同?
cc007cc 2008-04-07
  • 打赏
  • 举报
回复
“在调一个2002的程序”应为"在调一个2002年的程序"
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-04-07 02:28
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下