我有一个程序,它具有MSVCP100D.DLL
和MSVCR100D.DLL
x64 版本的依赖关系。
这是我电脑中DependencyWalker的截图:
当我将此程序复制到我朋友的计算机时,它无法运行,因为没有这两个文件。然后我将2个dll文件复制到他的电脑上。
但是在执行程序的时候报错了,我用dependency walker检查的时候发现了一个很奇怪的东西。这是他的截图:
为什么它们在我的计算机中是“x64”而在他的计算机中是“x86”?如何解决?
更新
我朋友的系统也是win7 x64。