如标题所述,我只想在使用 MinGW 编译器编译的 c 程序中使用 libcurl 库。
我已经安装了 curl,当我在命令行中键入 curl 时,我能够看到它找到了正确的 curl 二进制文件。
当我编写一个简单的 C 程序并使用 mingw32-gcc 编译它时,它无法找到标头 (curl/curl.h)。 我浏览了很多提到安装步骤的博客,但最后它们只展示了案例二进制版本用例。不是 libcurl 集成。
为了验证,我写了一小段代码;
#include<stdio.h>
#include<curl/curl.h>
int main()
{
printf("Hello\n");
printf("Curl version: %s\n", curl_version());
}
我正在将其编译为;
mingw32-gcc-9.2.0.exe curl_test.c -lcurl
这是失败的;
curl_test.c:2:9: fatal error: curl/curl.h: No such file or directory
2 | #include<curl/curl.h>
| ^~~~~~~~~~~~~
compilation terminated.
非常感谢任何帮助/参考!