致命错误: curl/curl.h文件不存在

4

我从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文件不存在Ubuntu - #include <curl/curl.h> 文件或目录不存在

所以我做了以下操作:

sudo apt-get install  libcurl4-openssl-dev

但是仍然没有起作用,该怎么办?


您需要准备好目标平台的curl库。看起来您正在使用mingw编译Windows目标,所以您需要进行交叉编译或下载适用于Windows的curl库,并使用该库进行链接。 - ArturFH
请包含您正在编译的代码(#include指令)。 - Erik W
如果我正确理解了您的设置,那么在gcc命令行上使用“-I.”可能会奏效。 - zwol
另外,你是在Linux上还是在Windows上?或者你正在尝试从Linux“交叉编译”到Windows,这会更加棘手? - zwol
1个回答

4

我搞定了

我只是把下载的curl目录复制到/usr/x86_64-w64-mingw32/include/

编译时需要添加-lcurl/curl

谢谢你的帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接