Even if the post is old i have an answer, maybe it can be helpful for someone dropping here.
To implement libssh into Visual Studio 2010.
You will need more than just one library you will need 3 to be sure everything will compile well.
First download the last version of libssh
After this you will need 2 more dll, to be allow to compile without issue:
For the first one it wasn't recognize very well for me, so i just took the full library of openssl openssl-0.9.8k_WIN32.zip
After you have dowloaded those files place them into the rigth place in Visual studio.
go to
- C:Program Files (x86)Microsoft Visual Studio 10.0VC
To open the visual studio for the language C -> VC
Then :
- Copy the folder with the include in C:Program Files (x86)Microsoft Visual Studio 10.0VCinclude paste the folder libsshinclude (containing all .h file)
- Copy the file ssh.lib into C:Program Files (x86)Microsoft Visual Studio 10.0VClib
- Copy ssh.dll C:Program Files (x86)Microsoft Visual Studio 10.0VCin
Copy libeay32.dll and zlib1.dll into the bin folder.
Or if you downloaded openssl which I recommend then you just do the same proces ass for lib ssh just dont forget to copy also the .exe file into the bin folder with the dll.
It is not finished yet after that you'll have to link the libraries into the compiler of your project.
Project -> projectName properties a windows open with properties then go -> Configuration Properties -> Linker -> input -> Additional Dependencies.
Now add the following libraries into the dependencies
;ssh.lib;ssleay32.lib;libeay32.lib;
And then it was working very well
I hope that it can help someone dropping by here :)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…