![](/img/trans.png)
[英]SCP functionality in C. library list: libCurl, libssh or libssh2
[英]Compiling libssh2 in Windows with NMake: Not producing a static library
我試圖用Visual Studio nmake在Windows下編譯libssh2。 我正在生成一個共享庫(DLL)但不生成靜態庫(LIB)。
我已經花了幾個小時閱讀他們的文檔,但沒有提到生成靜態庫。 通常,我認為它將與DLL一起生成,但事實並非如此。
命令行看起來像這樣:
nmake /f NMakefile
弄清楚了。 您必須使用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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.