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

最新更新