Windows 下编译hiredis
的步骤其实没那么复杂,只要你用的是 VS2010,按文档一步步来基本没啥坑。这份资料挺实用的,不但把整个编译流程讲清楚了,还贴心地附了一段测试代码,帮你验证编译后的库到底能不能用,算是省心了不少。
Redis 的 C/C++调用,绕不开的就是hiredis,你可以把它理解成 Redis 的“通讯助手”。不过在 Windows 上用,官方没直接支持,所以要自己动手编译下。嗯,文档是基于VS2010写的,如果你环境正好是这个版本,那就对口了。
文档里的步骤其实不多,主要涉及源码的下载、项目配置还有几个 VS 下的小设置。编译的时候别忘了设置好include
和lib
路径,链接的时候才不会出问题。你要是对 VS 比较熟,估计十几分钟就能搞定。
测试代码也挺,主要是连一下 Redis,发个PING
看看有没有反应。代码结构清晰,运行起来也没啥依赖,编译完直接跑就能看到效果。
对了,如果你还在找别的 Windows 下 Redis 相关资源,可以顺手看看Redis 的 VS2010 源码那篇,对理解整体结构也有。
如果你用的是hiredis
,又碰巧是 VS2010 的老项目,这份文档可以说是刚刚好。建议你先跑一遍测试代码,确保库没问题再集成到项目里,会省下不少排查时间。