问题标签 [curlpp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1220 浏览

c++ - 将 curlpp 添加到 cmake 项目

我正在尝试在 curlcpp 和 cmake 的帮助下用 C++ 做一个项目,但我无法编译该项目。

我是 CMakeLists 的新手,很难理解如何添加使项目正常运行所需的东西。我基本上通常会复制我在其他帖子中可以找到的内容,而没有真正了解它们是如何工作的;教程和文档通常要么太基础要么太复杂。更糟糕的是,我的印象是每个库都添加了不同的库,所以当有一个新的库要添加时,我必须添加它的唯一方法是搜索以前的帖子询问如何做。在这种情况下,我找不到任何对我有帮助的东西。

所以这就是我所做的:

使用自制软件安装 curlpp 和 curl 后

我写我的项目:

Cmakelists.txt:

data.cpp 中的函数(我基本上是复制 curlcpp 网页中的示例):

我得到的错误:

我之前关注过下一个帖子: Linking curl in a project using CMake

curlcpp添加到cmakelists 中的 target_link_libraries ()只会出现另一个错误:

顺便说一句,我不明白为什么 curlcpp 出现在没有传统 cmakelists 符号${Some_variable}的地方

0 投票
1 回答
88 浏览

c++ - 如何使用 libcurl 在本地 IP 上获取 HTML?

在工作中,我在大楼的另一部分有一个设备,它托管一个网页:http://10.1.1.165/我需要解析它。

我正在尝试使用 curlpp 来检索页面,然后使用 libxml2 来解析 html。

目前我有:

代码在行上中断request.peform(); 输出:

我很困惑,因为我遵循 curlpp 示例代码和此处提供的示例中完全相同的说明:https ://blog.laplante.io/2014/11/parsing-html-c-revisited/

我是否忘记设置一些设置或错误地传递了 url?

0 投票
1 回答
555 浏览

openssl - 如何将 libcurl4-openssl-dev 与 libssl1.0-dev 一起安装?

我需要将 npm 与使用 curl++ 构建 C++ 应用程序一起使用。在 Ubuntu 上无法使用 libcurl4-openssl-dev 安装 npm。如果我使用 libcurl4-nss-dev 而不是 libcurl4-openssl-dev,我的代码会成功编译,但会出现错误“未设置 URL!” 在同样的情况下,当它在 libcurl4-openssl-dev 上正常工作时。我该如何解决这个问题?

0 投票
0 回答
82 浏览

c++ - 在 C++ 中使用 cURLpp 时出错

当我使用cURLpp调用 API 时,我遇到了一些错误,任何人都可以帮助我吗?我认为是由我链接TorchScript库和cURLpp库引起的,因为我可以分别使用每个库运行另一个项目。

CMakeLists.txt文件:

错误:

感谢您的帮助,祝您有愉快的一天。

0 投票
0 回答
58 浏览

c++ - 包括 curlpp 的问题

我正在尝试按照此处建议的方式从字符串中的 http 页面获取内容。我下载了 curlpp zip 并使用 .pro 文件将包含文件夹添加到我的项目INCLUDEPATH += "<path>"中,当然也将它们包含在我的项目的标题中。之后,Qt Creator 找到了文件(在使用 INCLUDEPATH 之前,我得到了文件未找到的错误)但我认为在包含它们时我做错了,因为现在,我得到了几个“未定义的引用”错误,例如:“错误:对 curlpp::Cleanup::Cleanup()' 的未定义引用或“错误:对 curlpp::OptionBase::OptionBase(CURLoption)' 的未定义引用”。知道我做错了什么吗?

0 投票
1 回答
110 浏览

c++17 - 运行示例代码时出现未定义符号 _curl_easy_setopt 错误

我正在尝试在 curlpp 中测试运行第一个示例,但出现错误“未定义符号:_curl_easy_setopt”。我有一个想法,这是我尝试链接库的方式的问题。下面是我的方法论。

标头搜索路径 -> 用于调试和发布 ->(我输入)/usr/local/include

库搜索路径 -> 用于调试和发布 ->(我输入)/usr/local/lib

其他链接器标志->用于调试和发布->(我输入)-lcurlpp

我用我在 python 中成功使用的 API url 代替了“example.com”运行了这个例子。这是完整错误的图片。谢谢!`

0 投票
1 回答
274 浏览

yocto - beaglebone linux 的 libcurl 中不支持或禁用协议“tftp”

我在我的虚拟机中尝试了一个使用 curlpp 库的 c++ 程序,我的意图是当我执行程序时,我可以通过 tftp 获取文件。

我在虚拟机上测试了这个程序,这个程序设法从另一个虚拟机获取文件。但是,当我在 beaglebone yocto 中运行该程序时,它会提示以下错误:

仅供参考,beaglebone 可以使用busybox tftp 从VM ping 和greb 文件。我从https://github.com/openembedded/meta-openembedded/blob/master/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb获得 curlpp 食谱。我错过了什么吗?

0 投票
0 回答
80 浏览

c++ - 设置 CMake curl 变量以构建 curlpp

我使用 C++、curl 7.64、CMake 3.19.3、curlpp 0.8.1、Windows 7 操作系统。我无法开箱即用地构建 curlpp。 CURL_FOUND设置为 true,但CURL_INCLUDE_DIRSCURL_LIBRARIES空(AFAIK,CMake 模块将填充变量委托给 curl CMake 模块)。

我已经手动设置了 CURL_INCLUDE_DIRS,但是设置 CURL_LIBRARIES="debug "path_to_debug" 优化的 "path_to_release"" 失败。所以,我有链接器错误。

顺便说一句,为什么一些卷曲消耗 CMakeLists.txt 文件使用${CURL_LIBRARIES} 而其他文件CURL::libcurl用于喂食target_link_libraries

0 投票
1 回答
74 浏览

c++ - cURLpp 使用 GET 请求发送 JSON

我试图发送一个 GET 请求(到https://api.binance.com/api/v3/depth),但我似乎无法找到如何使用它发送 JSON 有效负载。我找到了这个:

但这似乎将请求转换为 POST(可以理解),如果我再次将其设为 GET

它只是忽略先前设置的字段。

注意:我可以在 URL 中包含信息,但我特别想知道是否可以发送 JSON。

0 投票
0 回答
37 浏览

c++ - 安装 cURLpp 错误 c++

我最近在 Visual Studio 中从 NUGET 安装了 cURLpp。一切安装正确,当我尝试使用 cURLpp 时,出现以下错误:

当我删除 #include Options.hpp 时,此错误停止发生

IDE:Visual Studio 2015,在 Windows 10 上编译