mingw - 如何将 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.zip的include文件夹中的curl文件夹,我从本页顶部下载了该文件夹。
我究竟做错了什么?
解决方案
推荐阅读
- sql - 在 Oracle SQL 中检索从星期五晚上 7 点到当前日期的数据
- ios - 为什么 SwiftUI 中的 Today App Extension Widget 是白色的?
- java - 动态加载和实例化不在类路径中的 .class
- spring-boot - 如何在 Spring Boot 中从不同位置为主类和测试类加载不同的配置?
- kotlin - Kotlin 中的静态方法作为 Java 中的静态方法
- python - 让测试容器与棉花糖一起工作
- android - 更改另一个布局文件的 TextView
- sql - 跳过下一个坐标
- java - java - 如何在java中准确获取UTF-8字符串?
- pandas - 查找不同数据框熊猫中两列之间的差异