最近下载了Windwos版本的Redis 5.0.14源码,在VS进行编译,发生错误,提示缺少release.h文件。

网上搜索了一下,发现Linux下是通过处理mkreleasehdr.sh生成release.h。

恰好我最近也在Ubuntu下编译成功Redis 6.2.6版本的源码,从Ubuntu的源码中,把release.h拿过来用。

虽然源码版本不同个,但是可以用。

release.h文件只是简单定义几个常数宏,内容如下,直接复制保存为release.h就可以使用。

//release.h

#define REDIS_GIT_SHA1 "00000000"
#define REDIS_GIT_DIRTY "0"
#define REDIS_BUILD_ID "ubuntu-1641539495"

 

posted on 2022-01-10 16:19  zdleek  阅读(400)  评论(0编辑  收藏  举报