目前在编译gh0st.exe程序的CJ60Lib项目中,出现如下提示:
gh0st.exe的Debug工程属性可以自己加上,新建一个工程,比对编译与链接选项.
fatal error LNK1103: debugging information corrupt; recompile module
gh0st.exe的Debug工程属性可以自己加上,新建一个工程,比对编译与链接选项.
fatal error LNK1103: debugging information corrupt; recompile module
这个错误产生的原因是:
2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。
随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入,在VC6上使用这些库的Debug版本的时候
就会产生如题的链接错误。具体而言,你可能在VC6上使用了XP SP2,Windows 2003或者Windows 2003 R2
版本的SDK。
解决办法:
1.用Release版编译,不过这样就没法调试了。
2.到Tool -> Options -> Directories(以VC6.0为例),将SDK的顺序放到最下边或者直接删掉较新SDK
的Directories:包括Include files和Library files。
2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。
随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入,在VC6上使用这些库的Debug版本的时候
就会产生如题的链接错误。具体而言,你可能在VC6上使用了XP SP2,Windows 2003或者Windows 2003 R2
版本的SDK。
解决办法:
1.用Release版编译,不过这样就没法调试了。
2.到Tool -> Options -> Directories(以VC6.0为例),将SDK的顺序放到最下边或者直接删掉较新SDK
的Directories:包括Include files和Library files。

本文讨论了在使用gh0st.exe Debug工程属性时遇到的链接错误问题,解释了错误原因并提供了两种解决方案:使用Release版编译或调整VC6的SDK目录顺序。
1043

被折叠的 条评论
为什么被折叠?



