- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在类里面包装 libcurl 时,我遇到了问题:
Foo::Foo()
{
curl = curl_easy_init();
if (!curl)
throw std::runtime("Can't initialize libcurl");
}
char* Foo::GetPage(char *url)
{
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
curl_easy_setopt( curl, CURLOPT_WRITEFUNCTION, WriteData );
curl_easy_setopt( curl, CURLOPT_WRITEDATA, (void *)data);
CURLcode res = curl_easy_perform( curl );
}
我在 GetPage 函数的第一行(设置 url)遇到了段错误。如果我在 GetPage 中初始化 curl - 一切正常。还有其他人遇到过类似的问题吗?
最佳答案
变量正在失去它的作用域。进入GetPage函数时检查curl变量的值。
关于c++ - 在构造函数中使用 curl_easy_init 会导致段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114282/
当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
我是一名优秀的程序员,十分优秀!