CUrl (MSVS Library) or libcurl?
CUrl (MSVS Library) or libcurl?
CUrl是atutil.h下MSVS10中默认包含的类,而libcurl(CUrl)是C的第三方开源库(也可以使用C++的包装库cURLpp)。
我只是想知道两者之间的主要区别,以及为什么开源cURL主要用于MSVS10中的默认包含库?
我的意思是,除了cURL(开源版本)可以在所有平台和编译器上使用之外,它使用C而不是C++(因此可以在这两种情况下使用)。
除了MSDN上的文档之外,关于微软版本的讨论似乎很少。即使是试图在MSVS10上使用带有c++的libcurl的人,似乎也看不到微软的同类产品。更严格的功能和更少的权力?
我目前正在寻找创建一个C或C++应用程序,它可以查看网页的来源,通过它的链接(搜索引擎)以及其他一些东西-个人项目。
你有什么想法?
两者几乎完全无关。ATL的CUrl
只不过是一个字符串操作实用程序——一组将URL字符串分解为其组成部分的辅助方法。它不执行任何网络活动。
libcurl是一个实现许多网络协议的库。微软提供的一种等效技术是WinInet,在某种程度上,WinHTTP
相关文章:
- 瓦尔格林德:数学函数"Conditional jump or move depends on uninitialised value(s)"
- 发送一个带有libcurl C++问题的帖子请求:s
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 在 libcurl 连接池中预创建连接
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- libcurl 和 DNS ttl 中的内部连接管理
- 如何在 cmake 库中包含 libcurl
- 如何应用 libcurl 的持久连接选项
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- 组合字符串不适用于 libCurl,C++
- 模式"allocate memory or use existing data"
- N-API include an .so or dll
- Poloniex API "Invalid command" c++ libcurl
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 将 OR 逻辑运算符从 C++ 转换为 Fortran
- CPP 中的瓦尔格林德和记忆泄漏:"Conditional jump or move depends on uninitialised values"
- 我如何将 OR 与 if 语句一起使用字符串
- CUrl (MSVS Library) or libcurl?