Incluso si la publicación es antigua, tengo una respuesta, tal vez pueda ser útil para alguien que se presente aquí.
Implementar libssh en Visual Studio 2010.
Usted necesitará algo más que una biblioteca se necesitan 3 para asegurarse que todo se compilará bien. Primero descarga la última versión de libssh Después de esto, se necesitan 2 más DLL, que permitirá compilar sin problemas:
Para la primera no me reconocieron muy bien, así que acabo de tomar la biblioteca completa de openssl openssl-0.9.8k_WIN32.zip
Después de que haya descargado esos archivos, colóquelos en el lugar correcto en Visual Studio.
ir a
- C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ VC
Para abrir el Visual Studio para el lenguaje C -> VC continuación:
- Copie la carpeta con el include en C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10. 0 \ VC \ include pegar la carpeta libssh \ include (que contiene todos los archivos .h)
- Copia el archivo ssh.lib en C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ VC \ lib
- Copia ssh.dllC: \ archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin
Copia libeay32.dll y zlib1.dll en la carpeta bin. O si descargó openssl, que recomiendo, entonces solo hace el mismo proceso para lib ssh, simplemente no olvide copiar también el archivo .exe en la carpeta bin con el dll.
Aún no está terminado, después tendrá que vincular las bibliotecas al compilador de su proyecto.
Proyecto -> projectName propiedades de una ventana abierta con propiedades y luego ir -> Configuración Propiedades -> Enlazador -> Entrada -> Dependencias adicionales.
Ahora agregue las siguientes bibliotecas en las dependencias
; ssh.lib; ssleay32.lib; libeay32.lib;
Y entonces estaba funcionando muy bien
espero que pueda ayudar a alguien a dejar caer por aquí :)
Recomendar leer el siguiente guión https://stackoverflow.com/questions/495795/how-do-i-use-a-third-party-dll-file-in-visual-studio-c – Harvee