libcurl在devc++中的配置
1、因為初期開發會在windows上進行,所以函式庫皆以windows上的binary為目標。
2、從http://curl.haxx.se/download.html選擇curl Download Wizard!:
Select Type of Package:libcurl
Select Operating System:Windows
Select for What Flavour:generic
下載
3、解壓到你想要的資料夾,解壓後名稱像是curl-7.40.0-devel-mingw32
4、接下來就是要設定devc++讓他可以正確找到include的檔案(*.h)跟連結函式庫,
工具->編譯器選向->目錄->函式庫 新增....(剛剛你解壓的目錄)\curl-7.40.0-devel-mingw32\lib
工具->編譯器選向->目錄->C引入檔 新增...\curl-7.40.0-devel-mingw32\include\curl
工具->編譯器選向->編譯器->當呼叫編譯器加入下列命令->輸入-lcurl(意思就是連結libcurl函式庫)
5、環境配置完成,接下來就是寫code。
英文描述:
First copy ..\curl-7.40.0-devel-mingw64\include
folder from downloaded package into Dev-Cpp\MinGW64\include
then copy libraries file (.o,.a,.lib)
that are inside ..\curl-7.40.0-devel-mingw64\lib64
folder into C:\Dev-Cpp\MinGW64\lib
then compile very first program , don't forget to link libcurl.a
codeblocks下libcurl的配置
然后将bin里面的那堆dll扔到生成exe的目录里面就能运行测试程序。
测试程序如下:
#include <stdio.h>
#include <curl.h>
int main( void ) {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if( curl ) {
curl_easy_setopt( curl, CURLOPT_URL, "www.google.com");
res = curl_easy_perform( curl );
curl_easy_cleanup( curl );
}
return 0;
}
命令行使用
直接切换到bin目录下,即可使用curl.