winapi - syscall.LoadDLL() 在除一台计算机外的所有计算机上均失败;我该怎么办?

标签 winapi go

当我在笔记本中调用 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/

相关文章:

c++ - 将视频流附加到现有应用程序

c++ - 更改系统时区成功一次后不再更改

go - 如何在 Martini 中设置默认静态页面?

pointers - Golang 中的指针接收器和值接收器这两个术语是什么意思?

sockets - 同步读取和写入到 TCP 套接字

去获取不下载到 SRC 文件夹

创建进程和匿名管道

c++ - WinApi,::TextOut 具有不同的字体(如 Tahoma)错误

go - sftp O_RDONLY 工作正常,但 O_RDWR 不能

c++ - 我可以使用扇区级数据确定硬盘中安装的操作系统吗?