2

好的,所以我知道这听起来像是一个非常愚蠢的问题,但我已尽力而为,所以请在添加负面评论/否决之前听我说完。

好的,所以根据我的研究,在涉及任何与 Web 相关的内容时,在我的 C++ 程序中使用“cURL”是最好的方法。现在,我是 C++ 新手,我不想对每一步都提出问题并尝试自己做,显然情况并非如此。

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

目标:
尝试使位于此处的示例源(来自官方 cURL 网站)工作。

尝试1:
所以,我使用“帮助管理器”下载了插件,它显示了最好的下载内容。我得到了 .zip 文件“curl-7.24.0-devel-mingw32 " 返回。我决定将 "bin" 文件夹的内容复制到我的项目 bin 并将 "include" 文件夹复制到我的项目。它一直说它无法识别 "/curl/ curl.h”或说它不存在。

尝试 2:
在不删除“bin”和“include”文件夹的情况下,我决定通过创建一个名为“curl”,然后将“curl.h”放入文件夹中(文件夹“curl”位于程序创建的“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 有人可以指导我解决这个问题吗?太感谢了!

4

1 回答 1

0

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

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

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

有一个添加包含目录的按钮,在这种情况下是 libcURL 的“include”文件夹,并且该错误应该消失了。

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

于 2012-11-16T06:36:43.813 回答