gpt4 book ai didi

ubuntu - Hiredis 异步

转载 作者:行者123 更新时间:2023-12-04 19:29:39 25 4
gpt4 key购买 nike

我正在开发一个简单的应用程序,它使用 Redis 的官方 C 客户端hiredis 的异步方面。作为第一步,我尝试编译the github repo 中的示例程序。 .我正在使用在 Ubuntu 20.04 上运行的 gcc 版本 9.3.0 进行编译。
编译失败并显示以下错误消息:

aeEventLoop definition is not found.


我在所有头文件和代码文件中搜索了该结构。但是,我找不到这样的定义。
请告知如何解决此问题。谢谢!

最佳答案

我发现它 aeEventLoop 结构是在 ae.h 中定义的,它是一个头文件,它是 Redis 源文件的一部分。
使用 Redis 源代码编译的问题是发行版支持的 Re dis 版本(至少是稳定版本)通常比 Redis 站点上可供下载的 Redis 旧得多。例如,Redis 5.0.7 在 Ubuntu 20.04 LTS 上可用; Redis 6.2.4 可在 Redis 站点上下载。所以需要下载旧版本的源代码,如果有的话,完成编译。

关于ubuntu - Hiredis 异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67980797/

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