C++添加libcurl(使用Curl)?-我的尝试解释了

C++ Adding libcurl (using Curl)? - My attempts explained

本文关键字:我的 解释 libcurl 添加 使用 Curl C++      更新时间:2023-10-16

好吧,我知道这听起来像是一个很有趣的问题,但我已经尽了最大努力,所以在添加负面评论/否决之前请听我说完。

好吧,从我的研究来看,在涉及任何与网络相关的内容时,在我的C++程序中使用"cURL"是最好的方法。现在,作为C++的新手,我不想每一步都问问题,也不想自己动手,显然不是这样

问题:CodeBlocks无法识别curl插件(称其不存在)

目标:
尝试使此处的示例源代码(来自cURL官方网站)发挥作用。

尝试1:
因此,我使用"帮助管理器"下载了该插件,其中显示了下载的最佳内容。我取回了.zip文件">curl-7.24.0-devel-mingw32"。我决定将"bin"文件夹的内容复制到我的项目bin中,并将"include"文件夹复制到我项目中。它一直说它不认识"/curl/curl.h",或者说它不存在。

尝试2:
在不删除"bin"answers"include"文件夹的情况下,我决定(通过CodeBlocks)将"curl.h"文件夹移动到我的项目中,方法是创建一个名为"curl"的文件夹,然后将"curl.h"放在该文件夹中(文件夹"curr"位于程序创建的"Headers"文件夹中),并尝试再次运行它,看看它是否存在。相同错误

尝试3:
经过无数次搜索,我发现我应该把我的curl文件和"bin"文件夹中的所有文件放在C:\Windows\文件夹中。因此,我将"includes"文件夹中的所有内容以及bin文件夹的内容(包括其中的"curl"文件夹)复制到WINDOWS文件夹中。同样的错误。

尝试4:-有点
现在,有一些关于转到我的项目选项并选择某些文件导入之类的东西,但这更令人困惑,因为每个网站都有不同的选项,所以我无法回忆起这些步骤。

我现在依靠StackOverFlow社区来帮助我。我试着用最详细的方式解释我的问题,但如果你有任何问题或需要更多信息,请不要犹豫。此外,以下是我得到的错误:
http://pastebin.com/raw.php?i=B1wsqvmA

以下是我的来源:
http://pastebin.com/raw.php?i=YShFZf8G

有人能带我穿过这片混乱吗?非常感谢!

问题是,你没有告诉代码块在哪里搜索包含文件,你不应该把标题复制到项目的文件夹中。

您可以通过以下方式选择包含目录:

在项目->构建选项->搜索目录->编译器中

有一个按钮可以添加include目录,在这种情况下是libcURL的"include"文件夹,这个错误应该会消失。

您必须遵循类似的过程来添加链接器的文件。