【问题标题】:fatal error: curl/curl.h: No such file or directory致命错误:curl/curl.h:没有这样的文件或目录
【发布时间】:2017-11-13 07:45:54
【问题描述】:

我从https://curl.haxx.se/libcurl/下载了libcurl
我正在尝试包含并编译它
但我收到此错误

fatal error: curl/curl.h: No such file or directory

即使我将 curl 文件夹放在同一目录中

我用来编译的命令

 x86_64-w64-mingw32-gcc try.c -o a.exe -lws2_32 -lcurl

所以我搜索并找到了这些答案

curl.h no such file or directory , Ubuntu - #include <curl/curl.h> no such file or directory

原来如此

sudo apt-get install  libcurl4-openssl-dev

但仍然无法正常工作 怎么办?

【问题讨论】:

  • 您需要的是目标的curl 库。看来您正在使用mingw 为 Windows 目标编译,因此您需要交叉编译或下载适用于 Windows 的 curl 库并使用该库进行链接。
  • 请包含您正在编译的代码(#includes)
  • 如果我正确理解您的设置,gcc 命令行上的-I. 可能会解决问题。
  • 另外,您是在 Linux 上还是在 Windows 上?或者您是否正在尝试从 Linux Windows“交叉编译”,这是非常挑剔的?

标签: c linux curl gcc mingw-w64


【解决方案1】:

我解决了 我刚刚把下载的curl目录复制到/usr/x86_64-w64-mingw32/include/

当你编译时你需要做-lcurl/curl

感谢您的帮助

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 2014-05-15
    • 2012-07-13
    • 2017-05-09
    • 2021-05-15
    • 2014-10-31
    相关资源
    最近更新 更多