c-自定义redis客户端编译失败



我已经使用hiredis库构建了一个自定义的redis客户端,但在编译时抛出了以下错误:

example.c:4:10: fatal error: hiredis.h: No such file or directory
4 | #include <hiredis.h>

需要帮助解决此问题。

我是如何构建hiredis:的

  1. 从下载v1.0.0https://github.com/redis/hiredis/releases
  2. cd hiredis_directory
  3. 制造
  4. sudo制作安装

使用以下命令编译客户端:

  1. gcc redis_client.c -o rc -lhiredis
  2. gcc -o rc redis_client.c -lhiredis $(pkg-config --cflags --libs glib-2.0)
  3. gcc redis_client.c -o rc

它们中的每一个都给出了相同的错误。

尝试将其更改为

#include <hiredis/hiredis.h>

并运行相同的命令
此外,您可以确保"hiredis"存在于/usr/local/include路径中(让安装为您BTW执行此操作(。

最新更新