Ошибка 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

Другие вопросы по тегам