当 EXE 运行 来自命令行 [VS2010] 时,DLL 丢失错误

DLL missing error when EXE run from command line [VS2010]

所以我使用 libssh 库构建了一个 SSH 连接测试控制台应用程序,并且依赖于 ssh.dll。

当从 VS2010 内部 运行 时,应用程序工作得很好,但当相同的 EXE 在命令提示符下 运行 时出现 "ssh.dll missing from your computer. Reinstall the program" 错误。

关于为什么我从 VS2010 的内部和外部看到控制台应用程序的这种双重行为的任何输入?

谢谢。

您应该通过在 google 中搜索来下载 ssh.dll。当文件下载后,将其粘贴到您的应用程序目录中 在这里下载 http://originaldll.com/file/rebex.net.ssh.dll/29300.html

已解决。

必须将 /Release 或 /Debug 文件夹中的依赖项 (DLL) 复制到 运行 EXE。