投稿が古い場合でも、回答があります。誰かがここに立ち寄るのに役立つかもしれません。
libssh を Visual Studio 2010 に実装する。
すべてが適切にコンパイルされるようにするには、1 つ以上のライブラリが必要です。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ファイルをdllと一緒にbinフォルダーにコピーすることも忘れないでください。
その後、ライブラリをプロジェクトのコンパイラにリンクする必要があります。
Project -> projectName properties ウィンドウを開いてプロパティを開き、 -> Configuration Properties -> Linker -> input -> Additional Dependenciesに移動します。
次のライブラリを依存関係に追加します
;ssh.lib;ssleay32.lib;libeay32.lib;
そして、それは非常にうまく機能していました
誰かがここに立ち寄るのに役立つことを願っています:)