gpt4 book ai didi

windows - 64 位 EXE 可以链接到 32 位 DLL 吗?

转载 作者:可可西里 更新时间:2023-11-01 12:36:05 24 4
gpt4 key购买 nike

我问是因为我注意到许多 64 位 EXE 链接到看似 32 位 DLL 的内容。

例如,我的 64 位 MFC 应用程序链接到 user32.dll、urlmon.dll、wininet.dll - 所有这些都是驻留在 windows\system32 中的 32 位 DLL。

那么,这是适用于这些 DLL 的某些特定于 MS 的魔法吗?或者说,对于需要使用旧版 32 位 DLL 的 64 位 EXE,是否存在向后兼容性?

最佳答案

您不能将 64 位 EXE 链接到 32 位 DLL,反之亦然。在 64 位 Windows 操作系统上,Windows\System32 中的 DLL 实际上是 64 位 DLL。 32 位版本在 Windows\SysWow64 中。

关于windows - 64 位 EXE 可以链接到 32 位 DLL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com