Windows 环境源码编译 Redis Desktop Manager

本文记录了 Redis Desktop Manager 从源码编译和打包的过程。因官网下载需收费,作者选择从源码编译。详细介绍了下载安装 Git、Virtual Studio 2017、Qt 等必要项目和软件,编译项目以及使用 NSIS 进行打包的步骤,最终生成安装文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直使用 Redis Desktop Manager,非常好用,之前也不知道在哪下载的 0.9.3 版本,现在一直提示升级到 2019.0,特别烦,官网的下载都需要收费,好在可以从源码编译,特此记录一下。

官网:https://redisdesktop.com/
GitHub:https://github.com/uglide/RedisDesktopManager/

官网教程:build-from-source
按照官网的教程需要安装:

  1. Git
  2. Virtual Studio 2017(建议按照推荐版本安装,网上随便找一个下载网站)
  3. Qt(官网下载,Open Source版本就可以)

步骤:

1. 下载、安装必要项目和软件
  • vs 2017
    按照官网推荐安装 vs 版本进行安装,只需确保安装就行,不需要打开使用
  • git
    clone 项目使用,也可以不安装,直接从 GitHub 直接下载项目源码
  • qt
    按照官网推荐版本安装,安装时选择组件如下,在默认的基础上添加 MSVC 2017 64-bit
    在这里插入图片描述
    注意: 为防止后面编译出现 error: Unknown module(s) in QT: charts 的错误,在选择组件时勾选上 Qt Charts 选项
    在这里插入图片描述
  • nsis
    用于打包编译好的 rdm.exe 文件,版本随意,使用最新版吧
2. 编译项目
  • 启动 Qt Creator,打开项目 ./src/rdm.pro ,运行项目
    在这里插入图片描述
  • build 项目,点击左下角的小锤子或者 Ctrl + B 构建项目,在以下目录生产 exe 文件
    在这里插入图片描述
3. 打包

官网是用的是 installer.nsi 打包的,脚本在打包时会出错,原因是项目版本没有写,自己手动添加项目版本,用户 NSIS 进行打包

  • 将 rdm.exe 拷贝到 build/windows/installer/resources 目录下面
    在这里插入图片描述
    除此之外还要加一些依赖文件,否则安装之后是不能启动的,回报缺少 dll 文件啥的,具体需要哪些文件,问什么需要我也没去项目中找依据,参照以前的版本,把 Qt 中的文件还有一些公共的都拷贝进来了,然后删除一些过程文件 在这里插入图片描述

  • 修改 installer.nsi
    脚本中缺少版本的定义,自己加一下,不加会报错

    !define VERSION "2019.1.0"
    
  • 启动 NSIS 执行脚本,在同级目录生成 exe 的安装文件,到此完成
    在这里插入图片描述

献上安装包

版本:
2019.1.0:redis-desktop-manager-2019.1.0.exe

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

0x77786e

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

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

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

打赏作者

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

抵扣说明:

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

余额充值