VS 2022 C++ 链接redies 教程记录

VS 2022 C++ 链接redies 教程记录

第一步 从giehub克隆redies代码

添加链接描述`

  1. git clone https://github.com/microsoftarchive/redis.git
    克隆下来是一个redis文件夹,然后进入到redies下的msvc目录中
    在这里插入图片描述

  2. 进入到msvc后用VS打开工程
    在这里插入图片描述

  3. 编译两个工程:hiredis 和 Win32_Interop
    在这里插入图片描述

这里需要注意:
4. 在编译Win32_Interop时可能会有报错编译不过买这个时候最简单就是将错误的地方注释掉,这边这些倒错都是报异常的代码,可以不用管。 在这里插入图片描述
5. 在编译时,选择工程右击属性,然后设置Debug和x64(也可以是Debug 和 Win32),还要注意选择运行库的方式是:多线程调试(/MTD),在你调用Redis的工程中需要保持一致
在这里插入图片描述
在这里插入图片描述

  1. 将编译的lib库文件和.h头文件复制到你的工程文件夹中
    主要是两个头文件和两个静态库:
    头文件1:redis -> deps -> hiredies -> hiredies.h
    头文件2:redis -> src -> Win32_Interop -> win32_types_hiredis.h

    如果你编译的是64位的:
    静态库1:redis -> msvc -> x64 -> Debug -> hiredies.lib
    静态库2:redis -> msvc -> x64 -> Debug -> Win32_Interop.lib

第二步:配置你的项项目工程

  1. 在你的工程目录中添加两个文件夹用来放之前的两个头文件和静态库文件(名字随你起,也可以直接放不新建文件夹):
    存放头文件的文件夹:include
    存放静态库的文件夹:lib
  2. 将 hiredies.h 和 win32_types_hiredis.h 存放复制到 你的include文件夹中,将 hiredies.lib h 和 Win32_Interop.lib 存放到 lib文件夹中
  3. 修改一下 hiredies.h 文件中引用 win32_types_hiredis.h 的代码:因为路径变了,将原来的注释掉
 // #include "../../src/Win32_Interop/win32_types_hiredis.h"
#include "win32_types_hiredis.h"
  1. 右击你的工程 ->属性
    在这里插入图片描述

  2. 配置依赖项
    1.在 “配置属性 -> VC++ 目录 -> 包含目录” 中添加之前新建的“include”文件夹;
    2.在 “配置属性 -> VC++ 目录 -> 库目录” 中添加之前新建的“lib”文件夹;
    3.在 “配置属性 -> 连接器-> 输入 -> 添加依赖项” 中添加那两个静态库的名字:

    hiredies.lib;Win32_Interop.lib;
    

    将这个文本直接复制进去就行
    在这里插入图片描述
    在这里插入图片描述

  3. 设置编译方式,需要与你之前编译Redis保持一致
    1.保持 Debug 还是 Release 一致;(参考第一步的第5条设置
    2.保持 x64 还是 win32 一致;(参考第一步的第5条设置
    3.保持 “右击工程 -> 属性 -> 配置属性 -> C/C++ -> 代码生成 -> 运行库 ”要一致。

  4. 最终检测代码:
    明天更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橘猫掸子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值