windows vs2013 编译配置hiredis redis

一、准备环境

1、编译环境      :vs2013

2、git redis源码 :https://github.com/MicrosoftArchive/redis

3、redis源码     :https://github.com/MicrosoftArchive/redis/archive/win-3.2.100.zip

二、源码编译

1、解压redis-win-3.2.100.zip

2、进入redis-win-3.2.100\msvs目录,运行RedisServer.sln,解决方案平台选择x64,点击生成解决方案

3、编译完成后,在x64目录下生成对应的静态文件,主要使用hiredis.libWin32_Interop.lib库文件

三、hiredis的使用配置

1、建立自己的redis_test项目工程

2、将redis-win-3.2.100\src和\redis-win-3.2.100\deps\hiredis(其中fmacros.h用src文件夹下的fmacros.h文件替代)下的头文件及hiredis.libWin32_Interop.lib静态库文件拷贝到自己的工程下依赖即可

3、注意事项

     * 必须定义入口点,请在win32fixes.h之前加上#define NO_QFORKIMPL

     * 右击项目->属性->配置属性->C/C++->代码生成->运行库->改成多线程调试(/MTd)或多线程(/MT)

四、CMD命令操作

1、redis运行

redis-server redis.windows.conf

2、查看redis后台端口

netstat -ano | findstr 6379

3、关闭redis

taskkill /t /f /pid 3548

五、工程实例

后续更新

你可能感兴趣的:(C/C++,redis,redis)