mingw和libcurl
想用curl来做rest的客户端。所以就研究下这方面东西。
1:安装mingw
为什么用mingw,小巧,必vs快,gcc了解的多一些,
http://tdm-gcc.tdragon.net/download,在这里根据不同的平台选择不同的版本,我下载的是tdm64-gcc-4.9.2-3.exe
2:编译libcurl
下载curl源文件,解压后进入curl-7.41.0\lib 目录执行 mingw32-make -f Makefile.m32 ;执行完就会在lib下面生成libcurl.a文件。
3:准备一个curl的例子文件,进行编译。
D:\dev>g++ -ID:/dev/curl/include/curl -LD:/dev/curl/lib main.c -lcurl -lwldap32 -lws2_32 -DCURL_STATICLIB
这块很重要:
wldap32,ws2_32 这连个一定要加上, 一个是ladp库,一个是网络库。
-DCURL_STATICLIB 使用curl的静态库就是libcurl.a
mingw挺好用的