当我在笔记本中调用 syscall.LoadDLL("my.dll")
时,它运行良好。
但是当我将执行文件(.exe)和my.dll
复制到其他电脑时,会失败并显示如下错误:
Failed to load my.dll: The specified module could not be found.
可以在同一目录中找到 my.dll。
我不知道发生了什么。
最佳答案
您的 .DLL 可能依赖于未安装在这些其他系统上的其他一些 .DLL。 Dependency Walker是调试这些类型问题的有用工具...
关于winapi - syscall.LoadDLL() 在除一台计算机外的所有计算机上均失败;我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448993/