我有一个非常简单的基于对话框的 MFC 项目,这意味着我刚刚创建了一个对话框,然后运行它。
没有问题,代码在以下配置下完美运行:
配置:活动(调试)
平台:活动(Win32)
但是当我在 中打开文件AB.exe
时Dependency walker
,我得到了这些错误:
当然Dependency Walker
显示了这些结果:
未打开 IESHIMS.DLL
所有与 windows api 相关的 .dll 的 CPU 类型均为 x64
所有其他 .dll 除了以下具有 x64 类型
AB.EXE 和 COMCTL32.DLL 具有 x86 类型
- 我应该关心
Dependency Walker
的结果吗? - 是否可以在一个项目中拥有不同 CPU 类型的 .DLL?
- 基于程序运行完美,为什么walker会显示这些错误?
- 你能给我介绍一个很好的链接来了解它是如何
Dependency Walker
工作的吗?