- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在学习 C,在 Windows 上使用 CLion,因此我从一个使用 cURL 的非常简单的程序开始。
我终于成功地使用 CMake 将库包含在我的代码中,如在这个问题中所执行的那样: How do I link dynamically built cmake files on Windows?
现在代码构建没有错误。
问题是,一旦我编写了 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是“application not correctly initialized”,一般表示加载器找不到你的应用程序需要的dll。很可能您链接了 libcurl 导入库,但是在可执行文件的同一目录中找不到相应的 dll (libcurl.dll),并且不在全局 dll 搜索路径中。启动应用程序时确保 dll 可用,或者静态链接 libcurl。
关于c - 为什么使用 curl_easy_init() 会输出异常错误代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906033/
当curl_easy_init失败时,是否可能得到错误代码(如errno)或错误描述(如curl_easy_strerror)? 最佳答案 没有。不可能得到原因。从库的 7.58.0 版本的源代码..
我目前正在学习 C,在 Windows 上使用 CLion,因此我从一个使用 cURL 的非常简单的程序开始。 我终于成功地使用 CMake 将库包含在我的代码中,如在这个问题中所执行的那样: How
我目前正在学习 C,在 Windows 上使用 CLion,因此我从一个使用 cURL 的非常简单的程序开始。 我终于成功地使用 CMake 将库包含在我的代码中,如在这个问题中所执行的那样: How
当我在类里面包装 libcurl 时,我遇到了问题: Foo::Foo() { curl = curl_easy_init(); if (!curl) throw st
我正在尝试将 libcurl 与我正在制作的程序一起使用,但我遇到了一些问题。到目前为止,我只尝试了 libcurl 网站上的示例,但是一旦程序进入 curl 初始化,它们就会崩溃。 我当前的代码:
使用libcurl 编写一些测试代码。当尝试编译时,它说 undefined reference 。已经使用 -lcurl 或 -L 编译选项。 root@ubuntu:~/work/test/cur
下面的代码拒绝编译。我收到错误"undefined reference to 'curl_easy_init',因为找不到该函数。这个 尽管三重检查了文件中的声明是否存在 easy.h文件CURL_E
我对 FFmpeg 源中的/libavformat/concat.c 做了一些更改。我在那里包含了 libcurl。 互联网说我必须将以下代码添加到“Makefile”中。 INCLUDE = -I/
我正在尝试在 C 中使用 Curl。 我访问了 Curl 官方页面,并复制了示例源代码。 链接如下: http://curl.haxx.se/libcurl/c/sepheaders.html 当我用
我正在尝试使用C++中的Curl。。我访问了Curl官方页面,并复制了样例源代码。。以下是链接:http://curl.haxx.se/libcurl/c/sepheaders.html。当我使用“G
我是一名优秀的程序员,十分优秀!