c-为什么使用curl_easy_init()会输出异常错误代码



我目前正在学习C,在Windows上使用CLion,因此我从一个使用cURL的非常简单的程序开始。

我终于成功地使用CMake将库包含在我的代码中,正如在这个问题中执行的那样:如何在Windows上链接动态构建的cmake文件?

现在,代码构建没有错误。

问题是,我一写curl_easy_init((,程序就会输出一个curl文档中没有引用的异常退出代码,打印函数也无法正常输出。

#include <stdio.h>
#include <curl/curl.h>
int main(void) {
printf("Hello world!n");
CURL *curl;
CURLcode res;
curl = curl_easy_init(); // Line that changes program 
return 0;
}

每当写下那可怕的一行时,程序就不再输出一个退出代码为零的快乐的旧"Hello World!",而是输出以下内容:

Process finished with exit code -1073741515 (0xC0000135)

退出代码是什么??

如有任何信息,不胜感激。

0xC0000135是"应用程序未正确初始化",通常表示加载程序找不到应用程序所需的dll。很可能您链接了libcurl导入库,但在可执行文件的同一目录中找不到相应的dll(libcurl.dll(,也不在全局dll搜索路径中。确保dll在启动应用程序时可用,或者静态链接libcurl。

最新更新