VS2019配置redis客户端的c++开发环境

这篇具有很好参考价值的文章主要介绍了VS2019配置redis客户端的c++开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

VS2019配置redis客户端的c++开发环境

 

目录

需要的开源库:

具体步骤:

遇到的问题:

1. 确保每个项目使用的配置解决方案管理器一样 

 

2.CMAKE 的安装

3. 使用 CMAKE 的路径配置

4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll

5. linux 下查看 C++ 版本

6. redis++_static 头文件路径配置

 

 7. demo测试文件相关配置

        1.输出到\bin目录下

        2.头文件

        3.lib库文件 

        4.运行



需要的开源库:

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. 确保每个项目使用的配置解决方案管理器一样 

VS2019配置redis客户端的c++开发环境

 


2.CMAKE 的安装

CMake的安装(超级详细)_cmake安装_小码1111的博客-CSDN博客


3. 使用 CMAKE 的路径配置

注意都得是  ,如果直接从文件路径复制过来是 \ ,是不对的,会出现 error ....。

VS2019配置redis客户端的c++开发环境


 

4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll

把所有的.dll 文件复制到 .exe 文件目录下,也就是该篇文章中设置的 \bin 目录下


5. linux 下查看 C++ 版本


6. redis++_static 头文件路径配置

VS2019配置redis客户端的c++开发环境

D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw\redis++\no_tls


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw\redis++


D:\vc\win_redis\redis-5.0.14.1\deps


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw\redis++\cxx11
 

 

 


 7. demo测试文件相关配置

        1.输出到\bin目录下

 

        2.头文件

头文件要包含hiredisredis-plus-plus的头文件

VS2019配置redis客户端的c++开发环境

 

D:\vc\win_redis\redis-5.0.14.1\deps


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw\redis++\no_tls


D:\vc\win_redis\redis-5.0.14.1\deps\redis-plus-plus-master\src\sw\redis++\cxx11
 

 

        3.lib库文件 

连接库文件hiredis.libredis++.lib、Win32_Interop.lib

 D:\vc\win_redis\redis-5.0.14.1\msvs\lib\x64\Debug


D:\vc\win_redis\redis-5.0.14.1\msvs\x64\Debug

 

VS2019配置redis客户端的c++开发环境

hiredis.lib
redis++.lib
Win32_Interop.lib

        4.运行

先编译demo,再点击之前设定好的exe文件目录下(\bin) 的 redis-server.exe,出现图形化界面,最后运行demo得到结果。

VS2019配置redis客户端的c++开发环境

 

结果如下: 

此时已经成功了! 

 VS2019配置redis客户端的c++开发环境


以上是遇到的一些问题,但是折腾一下午。 

VS2019配置redis客户端的c++开发环境                  VS2019配置redis客户端的c++开发环境                   VS2019配置redis客户端的c++开发环境

  文章来源地址https://www.toymoban.com/news/detail-434931.html

到了这里,关于VS2019配置redis客户端的c++开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows驱动开发-vs2019-vs2022 WDK开发环境搭建

    QQ群: 852283276 微信: arm80x86 微信公众号: 青儿创客基地 B站:主页 https://space.bilibili.com/208826118 好久不开发Windows驱动,现在又变天了,微软的工具更新的非常快,Visual Studio和WDK都发了新版本,推荐安装新版本,但如果非想安装老版本,也可以。Visual Studio 2022不支持Windows 1

    2024年02月04日
    浏览(60)
  • ios客户端学习笔记(七):iOS客户端的UI设计

    iOS客户端的UI设计是指在iOS操作系统上开发应用程序时所涉及的用户界面设计,包括应用程序的布局、颜色、字体、图标等元素的设计。良好的UI设计应该能够提高用户体验,使用户能够轻松地使用应用程序。 在iOS客户端的UI设计中,需要考虑以下几个方面: 应用程序布局应

    2023年04月26日
    浏览(35)
  • VS2019中 C++项目属性配置

    一、项目中文件种类 在解决方案总文件夹下就只包含以下四个文件: 1.解决方案配置文件– project.sln 2.一个项目总文件夹– project 3.一个 Debug 文件夹 4.一个 Release 文件夹 注:注意如果不使用Release生成,则不存在Release文件夹 在项目总文件夹project下包含以下文件: .cpp 源文件

    2024年02月05日
    浏览(25)
  • Redis在云服务器上的安装与客户端连接配置

    yum 安装 redis,使用以下命令,直接将 redis 安装到 linux 服务器: yum -y install redis 启动 redis使用以下命令,以后台运行方式启动 redis: redis-server /etc/redis.conf 操作 redis,使用以下命令启动 redis 客户端: redis-cli 具体操作如下图所示: 将 redis 配置文件下载到本地:redis 配置文件

    2024年02月15日
    浏览(57)
  • 微服务架构,客户端如何catch服务端的异常?

    在微服务架构或者分布式系统中,客户端如何捕捉服务端的异常? 这里说的客户端指调用方、服务端指被调用方,它们通常运行在不同的进程之中,这些进程可能运行在同一台服务器,也可能运行在不同的服务器,甚至不同的数据机房;其使用的技术栈可能相同,也可能存在

    2024年03月09日
    浏览(36)
  • Windows环境下C++ 安装OpenSSL库 源码编译及使用(VS2019)

    参考文章 https://blog.csdn.net/xray2/article/details/120497146 之所以多此一举自己写多一篇文章,主要是因为原文内容还是不够详细。而且我安装的时候碰到额外的问题。 一般情况下,引入别人的库,要么把代码直接搞进去,一起编译。要么引入库和头文件(就像MYSQL那样),都不复杂

    2024年02月14日
    浏览(31)
  • Windows11环境下VS2019调用Pytorch语义分割模型(C++版)

             语义分割模型在训练时往往采用python脚本进行网络搭建和训练,并获得训练好的模型。为了提高效率方便整个工程项目部署,实际工程应用中通常希望使用C++编程语言调用训练好的网络模型。查询大量网络资料并踩过无数坑后,经实际测试实现了在window11环境下调用

    2024年02月14日
    浏览(35)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(45)
  • .NetCore gRpc 客户端与服务端的单工通信Demo

    方式一 使用vs 2022(也可以是其他版本)创建一个grpc的服务,如下这样 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uipEG9Xu-1687172462785)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20230619183828284.png)] 简单方便,创建项目后的目录结构如下图

    2024年02月09日
    浏览(42)
  • 【Kafka源码走读】Admin接口的客户端与服务端的连接流程

    注:本文对应的kafka的源码的版本是trunk分支。写这篇文章的主要目的是当作自己阅读源码之后的笔记,写的有点凌乱,还望大佬们海涵,多谢! 最近在写一个Web版的kafka客户端工具,然后查看Kafka官网,发现想要与Server端建立连接,只需要执行 方法即可,但其内部是如何工作

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包