我一直在尝试使用 C++ 加载 32 位 dll(来自 32 位应用程序,在 Windows 7 64 位上)。LoadLibrary 返回 NULL,GetLastError 为“找不到指定的模块”返回 126。
我将完整地址传递给 LoadLibrary 函数。我在 Dependency Walker 中打开了 dll,它说 GPSVC.dll 是缺少的依赖项。
从我所做的谷歌搜索来看,看起来 Dependency Walker 经常错误地将这个 GPSVC.dll 显示为缺少的依赖项,并且没有 32 位版本,所以我认为这不是实际问题。
过去我没有对 dll 做太多的修改,所以希望这是一个相对简单的问题,我可以从中学习。
提前感谢您的帮助!