1、静态库的编译
参考文档:
https://www.cnblogs.com/yome/p/5340685.html
https://www.cnblogs.com/yome/p/5340685.html
下载curl源码,解压如图
使用vs2013打开工程 F:\wennuan\curl\curl-7.26.0\lib\libcurl.vcproj,转换工程并构建,可以直接编译成功,默认为多字节,编译出libcurl.lib静态库。
添加两个lib(Ws2_32.lib Wldap32.lib),以防编译不过。
最好先新建一个win32项目,curltest
在这个工程选项Configuration Properties-| C/C++ -|General -|Additional Include Directories 路径中加入curl-7.26.0\include, 在linker选项卡,指定静态库路径和静态库的名字libcurl.lib,
1.添加源码路径:
2.添加lib所在路径
3.添加引用的lib名称
最后重新编译两个工程:
测试源码如下:
#include "stdafx.h"
#include "curl.h"
int _tmain(int argc, _TCHAR* argv[])
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://ip:1985/api/v1/clients/");
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
测试界面: