Даже если сообщение старое, у меня есть ответ, может быть, это может быть полезно для тех, кто сюда заходит.
Для внедрения libssh в Visual Studio 2010.
Вам понадобится больше, чем одна библиотека, вам потребуется 3, чтобы быть уверенным, что все будет хорошо скомпилировано.
Сначала загрузите последнюю версию libssh
После этого вам понадобится еще 2 dll, чтобы компилироваться без проблем:
Во-первых, это было не очень хорошо для меня, поэтому я взял полную библиотеку openssl openssl-0.9.8k_WIN32.zip
После того как вы загрузили эти файлы, поместите их в нужное место в Visual Studio.
перейти к
- C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC
Открыть визуальную студию для языка C -> VC
Тогда:
- Скопируйте папку с включением в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ include вставьте папку libssh \ include (содержащую все .h файл)
- Скопируйте файл ssh.lib в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ lib
- Копировать ssh.dll C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin
Скопируйте libeay32.dll и zlib1.dll в папку bin.
Или, если вы скачали openssl, который я рекомендую, то вы просто делаете ту же задницу для lib ssh, просто не забудьте также скопировать файл .exe в папку bin с помощью dll.
Он еще не закончен, после этого вам нужно будет связать библиотеки с компилятором вашего проекта.
Проект -> имя_проекта Свойства: откройте окна со свойствами, затем перейдите -> Свойства конфигурации -> Компоновщик -> Ввод -> Дополнительные зависимости .
Теперь добавьте следующие библиотеки в зависимости
; ssh.lib; ssleay32.lib; libeay32.lib;
А потом все работало очень хорошо
Я надеюсь, что это может помочь кому-то заглянуть сюда:)