1. 程式人生 > >VS2013 編譯64位libcurl

VS2013 編譯64位libcurl

         首先到官網下載64位的:http://curl.haxx.se/download.html,在這裡選擇Use the curl Download Wizard!,然後按照要求,下載了一個64位版本。下載後的檔名是curl-7.34.0-devel-mingw64.7z(http://curl.haxx.se/gknw.net/7.40.0/dist-w64/curl-7.40.0-devel-mingw64.7z)。然後解壓就可以了。

         在下載的libcurl中,是用mingw編譯了,沒有的lib檔案,但是他提供了def檔案,我們可以用它來生成lib。在curl-7.34.0-devel-mingw64\lib64裡面。


在windows的開始選單找到visual studio 2013,選擇visual studio tools,會開啟一個目錄,然後選擇“VS2013 x64 本機工具命令提示”進入命令提示符下面。



進入到libcurl解壓的目錄,在lib64目錄下面。然後輸入下面兩個命令,就可以得到兩個lib了

lib /DEF:libcurl.def /MACHINE:X64
lib /DEF:libssh2.def /MACHINE:X64
把生成的libcurl.lib和libssh2.lib放到工程可以找到的lib目錄,再把curl-7.34.0-devel-mingw64\bin下的所有dll複製到程式生成.exe的目錄,這樣,就可以在工程中使用curl了。