Visual Studio 2015编译libcurl,并下载网页
1、下载curl文件。我这里使用的是curl-7.67.0版本

2、在菜单中选择vs2015开发人员命令提示

3、在打开的vs2015开发人员命令提示窗口下,先跳转到winbuild目录,然后执行nmake指令。具体指令如下图

4、等待命令执行成功,会在curl-7.67.0\builds\libcurl-vc-x86-release-dll-ipv6-sspi-winssl目录下生成库文件和头文件
在bin目录下,生成dll文件;
在lib目录下,生成lib文件;
在include\curl目录下,生成头文件

5、器中bin目录下还有一个curl.exe的程序,使用该程序下载网页信息,非常方便。

1、通过vs程序,调用libcurl库。
首先创建一个控制台程序testCurl

2、其次修改testCurl.cpp文件
(1)增加头文件,并定义两个全局变量
g_curl用来保存curl对象;g_curlPage用来保存获取的网页内容

3、(2)添加WriteFunc函数,该函数是回调函数
当下载到数据后会调用该函数,并将数据保存下来

4、(3)添加GetPage函数,该函数通过给定的url,下载信息,并将数据保存到page字符串中。当所有数据下载完成后,curl_easy_perform函数才返回

5、(4)添加Cleanup函数,清除函数

6、(5)main函数。先初始化curl,然后设置参数,调用GetPage下载网页信息。最后调用清除函数

7、最后编译时,还需要配置项目环境。
拷贝头文件、库文件和增加依赖库



8、编译成功后,需要将dll库拷贝到exe目录下,才可以正常运行

9、调试运行,可以看到下载的内容

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:157
阅读量:103
阅读量:149
阅读量:87
阅读量:145