gpt4 book ai didi

c - MinGW32-GCC、LibCurl 链接专业版

转载 作者:行者123 更新时间:2023-11-30 17:30:51 31 4
gpt4 key购买 nike

我在我的电脑上使用 MinGW32-gcc 编译 LibCURL 时遇到了很大的问题。我将 LibCURL 下载的文件“includes”、“lib”和“bin”放入相应的 MinGW32 文件夹中。目前我的代码如下,测试它是否有效非常简单(这不是我在这里发布的。)

#include <stdio.h>
#include <curl/curl.h>

int main(int argc, char **argv)
{

/************************
Variables
************************/

CURL *curl;
CURLcode res;

curl_global_init(CURL_GLOBAL_DEFAULT);

return 0;
}

然后我使用以下命令行进行编译:

mingw32-gcc main.c -lcurl -o compiled.exe --std=c99

编译器命令行抛出以下错误:

C:\Users\Ikaros\AppData\Local\Temp\ccc5ojVE.o:main.c:(.text+0x8e): undefined ref
erence to `_imp__curl_global_init'
collect2.exe: error: ld returned 1 exit status
Press any key to continue . . .

对于为什么这不能按应有的方式工作,您有什么建议吗?

最佳答案

这可能是库与本地架构不匹配,即。 MinGW32 与 MinGW64。 libCurl 的下载站点有一个针对 MinGW64 的预构建库,但没有针对 MinGW32 的预构建库。

关于c - MinGW32-GCC、LibCurl 链接专业版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24904494/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com