gpt4 book ai didi

c - Loadlibrary 总是返回 NULL

转载 作者:太空狗 更新时间:2023-10-29 17:06:17 24 4
gpt4 key购买 nike

HINSTANCE hinstLib=LoadLibrary("C:\\mydll.dll");

我不知道为什么在运行该行代码后我总是返回 0

实际上我还有另一个 COM dll,即 mydllCOM.dll,我已经使用 regsvr32 命令成功注册了。我想在我的应用程序中使用上面的 (mydll.dll) 但总是在提到的那一行失败。

我从 GetLastError 得到的错误代码是 193 我不知道为什么是关于错误类型的 dll

最佳答案

错误代码看起来像是“错误的位数”,这意味着您可能混合了 32 位和 64 位可执行文件/DLL。项目属性“Linker->Advanced->Target Machine”中的设置应在您的 DLL 和加载该 DLL 的可执行文件中设置为相同的值。

关于c - Loadlibrary 总是返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22683601/

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