2

VisualStudio10にlibsshを使用しようとしているC++dllプロジェクトがあります。libssh機能を静的にリンクしたいと思います。非静的ライブラリを使用し、実行時にdllを含めると、コードは期待どおりにコンパイルおよび実行されます。しかし、静的ライブラリに変更すると、コンパイルできず、使用しようとしているlibssh関数のリンカーエラーが発生します。例:

error LNK2019: unresolved external symbol __imp__ssh_free referenced in function ...
4

1 に答える 1

2

たまたま設定するのを忘れましたLIBSSH_STATICか? このページでは、コンパイラオプションで自分で定義する必要があると述べています。

于 2012-01-10T21:13:23.237 に答える