管理 Redis 伺服器的利器:Redis Desktop Manager (原始碼建置筆記)

栏目: 数据库 · 发布时间: 7年前

内容简介:最近需要下載

最近需要下載 Redis Desktop Manager 回來用,不過官網上的 Windows 版本已經不提供最新版直接下載,取而代之的是讓你取得原始碼自行建置,建置的成功你就可以直接用最新版,否則你就需要付費加入他們的訂閱計畫 (USD 2.99/mo),才能直接拿到最新版。其實以不到新台幣 100 的價格,我覺得完全可以。但我還是手癢自己 Build 了一遍,結果花了 6 個小時才建置成功,雖然看似完全不值得花這時間,但藉此學習 QtCMake 基本概念也還不錯。本篇文章我就紀錄一下完整的建置過程。

環境準備

  1. 作業系統:Windows 10

  2. 安裝 Visual Studio 2015 Community with Updates

    choco install visualstudio2015community -y
  3. 安裝 Qt 5.9

    請安裝 Qt 5.9 的最新版,我今天安裝的版本為 Qt 5.9.6 ,請記得安裝過程中要勾選這個版本!

    這個 Qt 軟體的安裝過程非常久,要耐心等候。

  4. 安裝 Win32 OpenSSL 1.0.X

    請務必安裝 Win32 OpenSSL v1.0.2p (20MB Installer) 這個版本,也就是 Win32 + v1.0.x 且檔案大小最大的版本。

    請安裝到預設的 C:\OpenSSL-Win32 資料夾。

  5. 安裝 CMake

  6. 取得 RedisDesktopManager 原始碼

    git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

建置專案

  1. 開啟命令提示字元視窗 (Command Prompt)

  2. 進入專案原始碼的 3rdparty/qredisclient/3rdparty/qsshclient/3rdparty/libssh2 資料夾

  3. 使用 CMake 工具進行建置

    這裡的重點在於 CRYPTO_BACKEND=WinCNG 參數,如果不加上這條,就無法建置成功,也無法產生必要的 libssh2.lib 檔案。

    cmake -DCRYPTO_BACKEND=WinCNG -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=./output --build .
    cmake --build . --target install
    mkdir build\src\release
    copy output\lib\* build\src\release
  4. 開啟 Qt Creator 開發工具,並開啟 src/rdm.pro 專案檔

  5. Qt Creator 中先選擇 Desktop Qt 5.9.6 MSVC2015 32bit > Release 設定檔,然後執行建置動作。( Ctrl-B )

相關連結


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Linux命令行与shell脚本编程大全 第3版

Linux命令行与shell脚本编程大全 第3版

[美]布鲁姆,布雷斯纳汉 / 门佳、武海峰 / 人民邮电出版社 / 2016-8-1 / CNY 109.00

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。一起来看看 《Linux命令行与shell脚本编程大全 第3版》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具