gpt4 book ai didi

c++ - : `CURLcode' does not name a type 的 libcurl API 升级问题

转载 作者:行者123 更新时间:2023-11-28 06:51:15 30 4
gpt4 key购买 nike

我正在尝试将 libcurl 从旧​​版本升级到最新的稳定版本 7.37.0。

他们更改了“curl_base64.h”,因此编译中断。

我收到以下错误:

utils/libcurl/include/curl/curl_base64.h:25: 错误:CURLcode' 没有命名类型
utils/libcurl/include/curl/curl_base64.h:29: error:
CURLcode' 没有命名类型../src/Api.cc: 在成员函数 ERRCC Api::UpdateFile(go, off, std::string&, bool)':
Api.cc:54: error:
SessionHandle' undeclared (先用这个函数)Api.cc:54: error:(每个未声明的标识符在它出现的每个函数中只报告一次。)Api.cc:54: 错误:')' 标记前需要主表达式Api.cc:54: error: `Curl_base64_encode' undeclared (第一次使用这个函数)

我尝试将“curl.h”作为 header 添加到 API.cc,但没有帮助。我的 header 中有“curl_base64.h”。

CURLcode 是在 curl.h 中定义的枚举

最佳答案

'curl_base64.h' 不是外部头文件,因此任何应用程序都不应包含它 - 这样做意味着您只能靠自己了。它不是 API 的一部分。 API 稳定且有文档记录,唯一的公共(public) header 在安装后的 curl/目录中。

关于c++ - : `CURLcode' does not name a type 的 libcurl API 升级问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23917595/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com