阅读:2169回复:4
RtlCopyMemory32链接错误
我之前一直使用RtlCopyMemory,现在想换成RtlCopyMemory32,出现链接错误情况,麻烦大家帮我看看。
error LNK2019: 无法解析的外部符号 _RtlCopyMemory32@12,该符号在函数 _OnInterrupt@8 中被引用。 <编程环境VS2008 + WINXPDDK 2600> include 包含路径 E:\WINDDK\2600\inc\crt E:\winddk\2600\inc\ddk\wxp E:\WINDDK\2600\inc\wxp 附件库目录 E:\winddk\2600\lib\wxp\i386 附加依赖项 int64.lib ntoskrnl.lib hal.lib |
|
禁止发言
![]() |
沙发#
发布于:2010-10-14 16:57
用户被禁言,该主题自动屏蔽! |
板凳#
发布于:2010-10-15 13:17
用下面的命令在Windbg中搜索你所需要的符号:
x *!*RtlCopyMemory32* 显然这是一个内核RTL,所以你可以简单一点这样: x nt!*RtlCopyMemory32* 如果你当前版本的ntoskrnl中没有这个符号,就是你link失败的原因 |
|
|
地板#
发布于:2010-10-16 21:40
wanghui219
2600 DDK中可以查到该函数,就是没说怎么链接,amd64DDK中没找到?ia64目录中,链接哪个文件呢?谢谢! Pegram Windbg中怎么执行“x nt!*RtlCopyMemory32*“,搜索符号,我没用过Windbg,谢谢! |
|
地下室#
发布于:2010-10-19 12:33
多谢各位。确实,32位平台无该函数。
|
|