C++添加libcurl(使用Curl)?-我的尝试解释了
C++ Adding libcurl (using Curl)? - My attempts explained
好吧,我知道这听起来像是一个很有趣的问题,但我已经尽了最大努力,所以在添加负面评论/否决之前请听我说完。
好吧,从我的研究来看,在涉及任何与网络相关的内容时,在我的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"文件夹,这个错误应该会消失。
您必须遵循类似的过程来添加链接器的文件。
- 我需要解释给定片段的输出
- 如何强制新操作员根据我的需要解释语句
- 有人可以解释我,为什么我的代码不起作用吗?
- 我的合并排序没有给出正确的排序数组,任何人都可以解释一下吗?
- 我需要解释Hough代码的特定部分(OPENCV/C )
- 谁可以帮助解释我的代码中出了什么问题.计算C ++中的数组
- 我需要知道这句话在 c++ 中的解释" b = (c > 5) ? a/c/2 : 0; "
- 写一个最小的自定义操作员:std :: Sort需要std :: __ lg为我的类型解释
- 我的老师在课堂上用这个函数作为例子,但我不在场。有人可以帮助我,只是解释它的作用吗?
- 不太清楚为什么我的递归链表删除函数有效?我很想解释一下
- 有人可以向我解释为什么我的函数返回 0 而不是 1
- 如何将输入与文件中的内容相匹配?我需要一个更好的解释
- 我的C++片段中无法解释的断言失败
- Deque的解释是什么,任何人都可以帮助我
- C++添加libcurl(使用Curl)?-我的尝试解释了
- 为什么 UMDH 找不到我的符号?我可以在没有它们的情况下解释堆栈跟踪吗?
- 我的代码中出现了无法解释的错误
- 我需要解释 JNI for Android 的代码行
- 有人能向我解释一下我的代码的哪一部分导致***检测到glibc***吗/a2:free():无效的下一个大小(快速)
- 有人可以解释为什么我的 cmake 文件无法构建我的 cpp 文件