Ошибка DLL при запуске EXE из командной строки [VS2010]
Поэтому я создал консольное приложение SSH-connect-test с использованием библиотеки libssh и зависит от ssh.dll.
Приложение прекрасно работает при запуске из VS2010, но выдает ошибку "ssh.dll отсутствует на вашем компьютере. Переустановите программу", когда тот же EXE-файл запускается из командной строки.
Любые входные данные относительно того, почему я вижу это двойственное поведение консольного приложения изнутри и снаружи VS2010?
Благодарю.
2 ответа
Решение
Решаемые.
Пришлось скопировать зависимости (DLL) в папку /Release или /Debug для запуска EXE.
Вы должны скачать ssh.dll, выполнив поиск в google . Когда файл загрузится, вставьте его в директорию приложения, скачайте его здесь http://originaldll.com/file/rebex.net.ssh.dll/29300.html