Visual Studio 2015 使用 libcurl
来源:互联网 发布:网易课堂mac版 编辑:程序博客网 时间:2024/05/17 07:03
Step 1: 构建libcurl静态库
libcurl目前最新版:7.46.0请按照自己的需要适当更改文中出现的路径
- 下载最新版libcurl
- 解压(我把它解压到了
C:\libcurl
) - 以管理员权限打开
CMD
- 键入命令
X:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat
(X是VS的安装盘符) - 键入命令以切换到libcurl目录
cd C:\libcurl\winbuild
nmake /f Makefile.vc mode=static VC=14
- 构建完成后的静态库应该在
C:\libcurl\builds\libcurl-vc14-x86-release-static-ipv6-sspi-winssl
里,如图:
Step 2: 针对libcurl进行链接
- 打开项目属性:菜单 -> 项目(P) -> 属性(P)
- 配置属性 -> C/C++ -> 常规 -> 附加包含目录
添加:C:\libcurl\builds\libcurl-vc14-x86-release-static-ipv6-sspi-winssl\include
如图:
- 配置属性 -> C/C++ -> 预处理器 -> 预处理器定义
加入CURL_STATICLIB
如图:
- 配置属性 -> 链接器 -> 常规 -> 附加库目录
添加:C:\libcurl\builds\libcurl-vc14-x86-release-static-ipv6-sspi-winssl\lib
如图:
- 配置属性 -> 链接器 -> 输入 -> 附加依赖项
添加:libcurl_a.lib
如图:
Step 3: 上代码!
#include "stdafx.h"#include <stdio.h>#include <curl/curl.h>int main(void){ CURL *curl; CURLcode res; curl = curl_easy_init(); if (curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); /* example.com is redirected, so we tell libcurl to follow redirection */ curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); /* Perform the request, res will get the return code */ res = curl_easy_perform(curl); /* Check for errors */ if (res != CURLE_OK) fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res)); /* always cleanup */ curl_easy_cleanup(curl); } return 0;}
(如果图片看不清,请右键 - >新标签页中打开图片
)
运行结果:
最后说两句
本文参考自Stack overflow
..\libcurl\docs\examples
里面有好多例子可以参考。
有啥问题可以在评论区留言(我估计这篇文章没人会看。。。。)
1 0
- Visual Studio 2015 使用 libcurl
- Visual Studio 2015使用
- win32平台,Visual Studio 2010 使用Libcurl和pthreads_win32 方法以及总结
- 64位win7下visual studio 10使用libcurl静态库的问题
- Visual Studio 2015 使用笔记
- visual C++使用libcurl环境配置
- Visual Studio 2010 环境下 配置LibCurl with SSL 方法
- [Visual Studio]Visual Studio使用问题
- Visual Studio 2015 的安装和使用
- Visual Studio 2015下载使用问题
- 使用Visual Studio 2015开发Android 程序
- 使用Visual Studio 2015开发Python Django
- 使用Visual Studio 2015开发Android 程序
- 在Visual Studio 2015中使用Git
- 使用Visual Studio 2015 进行远程调试
- 使用Visual Studio 2015开发Qt程序
- 使用Visual Studio 2015 开发 Andriod程序
- 使用Visual Studio 2015开发Android 程序
- MongoDB学习笔记(二) MongoDB基本使用
- wfp网络过滤框架总结(一)-主要翻译msdn ---发文于2013-11-24
- JAVA系列(2)-JVM
- robotframework ride + selenium grid自动化测试套件的安装与使用示例
- 机器学习基石第四次作业代码
- Visual Studio 2015 使用 libcurl
- 重拾编程之路--86. Partition List
- 面试笔试杂项积累
- chrome代码总结 --- 发文于2013-12-11
- MyBatis动态SQL完整版
- ie插件的简单总结 --- 发文于2013-12-13
- python解析XML
- uboot串口初始化
- [乡土民间故事_徐苟三传奇]第三回_小苟三巧施放鱼计