我正在尝试使用Visual Studio nmake在Windows下编译libssh2。我正在生成一个共享库(DLL)但不生成静态库(LIB)。
我已经花了几个小时阅读他们的文档,但没有提到生成静态库。通常情况下,我认为它会与DLL一起生成,但事实并非如此。
命令行如下所示:
nmake /f NMakefile
答案 0 :(得分:0)
想出来。您必须使用CMake创建构建环境。将CMake bin目录添加到环境PATH变量。
使用root libssh2中的命令提示符:
mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build .
这将创建一个MDd
静态调试库。
对于常规MD
静态版本库,请运行:
cmake --build . --config Release