您现在的位置是:首页 >其他 >VS2019配置redis客户端的c++开发环境网站首页其他
VS2019配置redis客户端的c++开发环境
目录
4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll
需要的开源库:
1. Redis-x64-5.0.10 for Windows
版本,里面包含了hiredis
。
下载地址:Releases · tporadowski/redis · GitHub
2. 下载地址:redis-plus-plus
具体步骤:
vs2019搭建redis客户端的c++开发环境_redis vs2019_Mr. Code的博客-CSDN博客
遇到的问题:
1. 确保每个项目使用的配置解决方案管理器一样
2.CMAKE 的安装
CMake的安装(超级详细)_cmake安装_小码1111的博客-CSDN博客
3. 使用 CMAKE 的路径配置
注意都得是 / ,如果直接从文件路径复制过来是 ,是不对的,会出现 error ....。
4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll
把所有的.dll 文件复制到 .exe 文件目录下,也就是该篇文章中设置的 in 目录下
5. linux 下查看 C++ 版本
6. redis++_static 头文件路径配置
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw edis++ o_tls
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw edis++
D:vcwin_redis edis-5.0.14.1deps
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrc
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw edis++cxx11
7. demo测试文件相关配置
1.输出到in目录下
2.头文件
头文件要包含hiredis
和redis-plus-plus
的头文件
D:vcwin_redis edis-5.0.14.1deps
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrc
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw edis++ o_tls
D:vcwin_redis edis-5.0.14.1deps edis-plus-plus-mastersrcsw edis++cxx11
3.lib库文件
连接库文件hiredis.lib
、redis++.lib、Win32_Interop.lib
D:vcwin_redis edis-5.0.14.1msvslibx64Debug
D:vcwin_redis edis-5.0.14.1msvsx64Debug
hiredis.lib
redis++.lib
Win32_Interop.lib
4.运行
先编译demo,再点击之前设定好的exe文件目录下(in) 的 redis-server.exe,出现图形化界面,最后运行demo得到结果。
结果如下:
此时已经成功了!
以上是遇到的一些问题,但是折腾一下午。