首页 > 解决方案 > 初始化时 C-LibCurl 崩溃:curl_global_init() 和 curl_easy_init()

问题描述

我正在尝试在 C 中运行一些基本的 libCurl 代码,但我注意到,对于我所有的尝试,我的程序在初始化时崩溃(curl_global_init() 或 curl_easy_init())。即使有了这个小小的测试,崩溃程序。而且我的 2 printf() - 之前或之后 - 都没有显示。

我收到错误代码:“进程已完成,退出代码 -1073741515 (0xC0000135)”

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

int main() {
    CURL *tcurl;
    printf("Before crash\n");
    tcurl = curl_easy_init(); //  exactly crashes in this statement.
    printf("After crash\n");
    curl_easy_cleanup(tcurl);
    curl_global_cleanup();
    return 0;
}

有没有人有任何想法可以帮助我?

我在 Windows 10 上,我使用 Cmake 编译。

非常感谢!

标签: ccrashlibcurl

解决方案


推荐阅读