问题标签 [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.
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}的地方
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?
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 上正常工作时。我该如何解决这个问题?
c++ - 在 C++ 中使用 cURLpp 时出错
当我使用cURLpp
调用 API 时,我遇到了一些错误,任何人都可以帮助我吗?我认为是由我链接TorchScript
库和cURLpp
库引起的,因为我可以分别使用每个库运行另一个项目。
CMakeLists.txt
文件:
错误:
感谢您的帮助,祝您有愉快的一天。
c++ - 包括 curlpp 的问题
我正在尝试按照此处建议的方式从字符串中的 http 页面获取内容。我下载了 curlpp zip 并使用 .pro 文件将包含文件夹添加到我的项目INCLUDEPATH += "<path>"
中,当然也将它们包含在我的项目的标题中。之后,Qt Creator 找到了文件(在使用 INCLUDEPATH 之前,我得到了文件未找到的错误)但我认为在包含它们时我做错了,因为现在,我得到了几个“未定义的引用”错误,例如:“错误:对 curlpp::Cleanup::Cleanup()' 的未定义引用或“错误:对 curlpp::OptionBase::OptionBase(CURLoption)' 的未定义引用”。知道我做错了什么吗?
c++17 - 运行示例代码时出现未定义符号 _curl_easy_setopt 错误
我正在尝试在 curlpp 中测试运行第一个示例,但出现错误“未定义符号:_curl_easy_setopt”。我有一个想法,这是我尝试链接库的方式的问题。下面是我的方法论。
标头搜索路径 -> 用于调试和发布 ->(我输入)/usr/local/include
库搜索路径 -> 用于调试和发布 ->(我输入)/usr/local/lib
其他链接器标志->用于调试和发布->(我输入)-lcurlpp
我用我在 python 中成功使用的 API url 代替了“example.com”运行了这个例子。这是完整错误的图片。谢谢!`
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 食谱。我错过了什么吗?
c++ - 设置 CMake curl 变量以构建 curlpp
我使用 C++、curl 7.64、CMake 3.19.3、curlpp 0.8.1、Windows 7 操作系统。我无法开箱即用地构建 curlpp。
CURL_FOUND
设置为 true,但CURL_INCLUDE_DIRS
为CURL_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
?
c++ - cURLpp 使用 GET 请求发送 JSON
我试图发送一个 GET 请求(到https://api.binance.com/api/v3/depth),但我似乎无法找到如何使用它发送 JSON 有效负载。我找到了这个:
但这似乎将请求转换为 POST(可以理解),如果我再次将其设为 GET
它只是忽略先前设置的字段。
注意:我可以在 URL 中包含信息,但我特别想知道是否可以发送 JSON。
c++ - 安装 cURLpp 错误 c++
我最近在 Visual Studio 中从 NUGET 安装了 cURLpp。一切安装正确,当我尝试使用 cURLpp 时,出现以下错误:
当我删除 #include Options.hpp 时,此错误停止发生
IDE:Visual Studio 2015,在 Windows 10 上编译