You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dev-C++编译curlpp示例报错:curl/curl.h: No such file or directory

解决Dev-C++编译curlpp示例时找不到头文件的问题

为啥会出这问题

curlpp是基于libcurl做的C++封装库,它自己不带libcurl的头文件和库文件——你找不到的那个文件,基本就是libcurl的核心头文件(比如curl/curl.h)。所以得先把libcurl的依赖配置好,才能编译curlpp的代码。

具体操作步骤

  • 先搞定libcurl依赖
    找适配你Dev-C++版本的libcurl库(要和编译器的32/64位架构一致),解压后会得到include和lib两个文件夹。
  • 配置Dev-C++的头文件路径
    打开Dev-C++,点顶部菜单栏的「工具」→「编译选项」,在「目录」标签页的「包含文件」里,添加libcurl解压出来的include文件夹路径。
  • 配置库文件路径
    还是在「编译选项」的「目录」标签页,切换到「库文件」,添加libcurl解压后的lib文件夹路径。
  • 链接libcurl库文件
    转到「连接器」标签页,在「加入库或对象」里添加上libcurl.lib(如果是MinGW版本的库,可能是libcurl.a)。
  • 配置curlpp的头文件
    把你下载的curlpp解压包中include目录下的curlpp文件夹,直接复制到Dev-C++安装目录的include文件夹里,或者在编译选项的「包含文件」里添加curlpp的include路径。
  • 重新编译示例
    现在再去编译example00.cpp,应该就能正常通过了。

额外提醒

  • 一定要选和你Dev-C++编译器版本匹配的libcurl,比如都是MinGW GCC系列,不然会出现架构不兼容的问题。
  • 如果是64位的Dev-C++,必须下64位的libcurl,别搞混了。

内容的提问来源于stack exchange,提问作者Juan Pablo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 05:45:38