【发布时间】:2012-08-04 14:00:41
【问题描述】:
我有一个程序,它具有MSVCP100D.DLL 和MSVCR100D.DLL 的依赖关系,x64 版本。
这是DependencyWalker在我的电脑上的截图:
当我将此程序复制到我朋友的计算机上时,由于没有这两个文件,它无法运行。然后我把这2个dll文件复制到他的电脑上。
但是在执行程序的时候报错了,我用dependency walker检查的时候发现了一个很奇怪的东西。这是他的截图:
为什么它们在我的计算机中是“x64”而在他的计算机中是“x86”?如何解决?
更新
我朋友的系统也是win7 x64。
【问题讨论】:
-
你有一台 64 位的机器,他有一台 32 位的机器。
-
文件大小不同,不是同一个文件。
标签: dll x86 64-bit dependency-walker