轉載:http://www.cnblogs.com/jkcx/p/6406706.html
1.下載最新版的libcurl(官網:http://curl.haxx.se/download.html),並解壓。
(本例以vs2012 + curl-7.54.1.zip為例),如果使用curl-7.54.1版本,http://pan.baidu.com/s/1pL6xg6J
2.打開VS2012 開發人員命令提示,並CD進入 curl-7.54.1/winbuild/ 目錄
打開命令行
切換目錄
執行命令
執行結果
VS生成代碼的時候有一個運行庫選項(項目屬性 - 配置屬性 - C/C++ - 代碼生成 - 運行庫)/MT和/MD(/MTd和/MDd是對應的debug版本)
就是說你編譯時如果加了RTLIBCFG=static這個選項,就相當於編譯了/MT版本的libcurl,否則是/MD版本的
nmake /f Makefile.vc mode=static VC=11 RTLIBCFG=static
完成編譯后libcurl靜態庫會出現在builds目錄下包括頭文件和libcurl_a.lib,我們需要的是builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl下面的include和lib兩個文件夾