[TOC]
說明:不同的編譯方式需要依賴的庫也不同,根據(jù)自己的需要進行編譯
1丽惭、環(huán)境:
Win10疼进、VS2013
2、版本
OpenSSL_1_1_1
libssh2-1.8.0
zlib-1.2.11
curl-7.61.1
3漾唉、步驟
3.1、 編譯openssl
- 打開
VS2013 x86 本機工具命令提示
,進入openssl目錄 - 執(zhí)行命令
perl Configure VC-WIN32 –prefix==D:\code2\curl\openssl
堰塌,prefix
后面是存放編譯結(jié)果的目錄赵刑。
image
如果沒有錯誤的話,就會在當(dāng)前目錄生成makefile
文件场刑。 - 執(zhí)行命令
nmake -f makefile
,進行編譯料睛。 - 編譯完成后
nmake -f makefile install
,就會在指定的目錄看到結(jié)果了
image
3.2、Zlib編譯
CMake編譯
3.3摇邦、libSSH2編譯
CMake編譯
3.4、curl編譯
在curl的projects\Windows
目錄下有不同版本的VC項目文件屎勘,打開即可施籍。
curl
是可執(zhí)行文件,libcurl
是依賴庫概漱。
可以看到有多種編譯選項丑慎,不同的編譯方式需要依賴的庫也不同。
image