curl 是一个c++的http开源库,网上也有curl的各种介绍。官方下载https://curl.haxx.se/download.html,有windows和linux的安装版本。
但自己想编译libcurl的库。
curl版本curl-7.48.0
linux:
下载源码并解压,到crul-7.48.0目录下:
# ./configure --prefix=/usr/local/curl
# make
# sudo make install
执行完指令后,在目录/usr/local/curl下会bin, include, lib, share目录。包含了编译生产的库、头文件等。
把include和lib下面的头文件,so库文件拷贝到自己的工程目录就能使用curl库。
然后修改你的makefile即可
windows:
下载https://curl.haxx.se/gknw.net/7.40.0/dist-w32/curl-7.40.0-devel-mingw32.zip
将解压后的include/和lib/目录添加到自己的项目中
/inlcude
/lib
将include/目录添加到vs的包含头文件目录,将lib/目录添加到链接目录即可