如何使用 mingw32 在 Windows 上安装和使用 libcurl?

问题描述 投票:0回答:0

如标题所述,我只想在使用 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.

非常感谢任何帮助/参考!

windows curl mingw libcurl mingw32
© www.soinside.com 2019 - 2024. All rights reserved.