首页 > 解决方案 > 如何将 libcurl 与 MinGW 一起使用?

问题描述

我收到以下错误

C:\Users\Bill\AppData\Local\Temp\ccPRaS4e.o:test.c:(.text+0xca): undefined reference to `curl_global_init'
collect2.exe: error: ld returned 1 exit status

从这个命令

mingw32-gcc.exe -DCURL_STATICLIB -lcurl -Iinc -Llibcurl.dll test.c -o test.exe

测试.c

#include <curl/curl.h>

int main(void) {
    curl_global_init(CURL_GLOBAL_ALL);
}

我在一个文件夹中有test.c以及libcurl.dll此页面中的 Windows 32 位 7.61.1 二进制文件)和我的inc文件夹。在我的inc文件夹中是curl-7.61.1.zipinclude文件夹中的curl文件夹,我从本页顶部下载了该文件夹。

我究竟做错了什么?

标签: mingwlibcurl

解决方案


推荐阅读