windows下配置hiredis

redis是一种高效cache,被称为内存数据库。

程序访问redis可通过hiredis实现。


windows下访问redis


1. 前期准备

a. 下载redis

地址:https://github.com/MSOpenTech/redis

对象:右下角“Download Zip”

得到redis-2.6.zip,解压为redis-2.6目录。

方便起见改名为redis。


b. 生成库

进入/redis/msvs/

用VS2010打开该目录下的工程文件

生成->生成解决方案

得到Debug目录,位于/redis/msvs/下,里面包含了用到的库。


2. 开始配置

把redis拷到项目目录

a. 添加包含目录

项目->属性->配置属性->VC++ 目录->包含目录->项目/redis/src

项目->属性->配置属性->VC++ 目录->包含目录->项目/redis/deps/hiredis


b. 添加库目录

项目->属性->配置属性->VC++ 目录->库目录->项目/redismsvsDebug


c. 添加依赖库

项目->属性->链接器->输入->附加依赖项->ws2_32.lib;hiredis.lib;


d. 最后把/项目/redis/src/下的win32fixes.c放到项目目录下(main.cpp文件在哪就放哪)

提示:添加到工程中的文件会被编译为.obj。 文件即便在项目目录下却没有添加到工程中也是不会被编译的。


3.使用

引入头文件后就开始使用
#include <hiredis.h>


注意:不要把redis文件夹添加到工程中,添加进去的文件都会被编译,一旦编译这个目录就会报很多错。





原文地址:https://www.cnblogs.com/chaikefusibushiji/p/7475641.html