2016-05-26 10 views
1

Visual Studio nmakeを使用してWindowsでlibssh2をコンパイルしようとしています。共有ライブラリ(DLL)を作成していますが、静的ライブラリ(LIB)を生成していません。WindowsでNMakeを使用してlibssh2をコンパイルする:スタティックライブラリを作成しない

ドキュメントを何時間も読んだことがありますが、静的ライブラリの生成についての記載はありません。通常、私はそれがDLLと一緒に生成されると仮定したいと思いますが、そうではありません。

コマンドラインはそうのようになります。

nmake /f NMakefile 

答えて

0

はそれを考え出しました。 CMakeでビルド環境を作成する必要があります。 CMake binディレクトリを環境PATH変数に追加します。ルートlibssh2の内部コマンドプロンプトで

mkdir build 
cd build 
cmake -G "Visual Studio 14 2015 Win64" .. 
cmake --build . 

これはMDd静的デバッグライブラリを作成します。

定期 MD静的リリース・ライブラリーの

、実行します。

cmake --build . --config Release 
関連する問題