)
1.下载地址https://github.com/microsoft/hiredis科学上网下载下来的文件我的文件解压在 D:\C 文件夹下面2.编译用 VS2019打开解决方案解决方案地址在 hiredis-master\msvs\vs-solutions\vs2015注意***********如果用2019以上版本的需要在 win32_fdapi.cppwin32_variadic_functor.cpp 这两个文件加上 #include system_error当然也可以 先生成解决方案 看哪里报错在加上这句如果没有会报如下错误注意注意鼠标右键 项目——属性——C/C——代码生成——运行库目前是 多线程调试 (/MTd)这里 Hiredis是什么类型的到时候新建的项目也需要是什么类型的不然会报错这里编译是什么类型的后续新建项目也一样类型我编译的.lib文件的位置在 hiredis-master\msvs\vs-solutions\vs2015\bin\x64\Debug如果不知道在编译后也能看到这个就是编译好的文件3.新建一个项目并使用Hiredis 读写 redis的数据在新建项目下面建了一个 hiredis的文件夹里面放了编译好的 hiredis.lib,win32_interop.lib 文件属性页右键项目——属性运行库要设置和 编译 hiredis.lib文件一样的前面有提到在 附加包含目录hiredis.h所在的文件夹路径在 附加目录库填上 hiredis.lib,win32_interop.lib 文件所在路径我的在项目的 hiredis 文件夹里面在 附加依赖项添加 hiredis.lib win32_interop.lib 这里切记一定要写全名字开始大意了第二个没有复制到 .dll的后缀名导致一直报错没有找到原因先不打开 redis的服务测试下redis安装在另外一篇文章可翻到主页查看打开redis的服务测试再测试下