管理 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 )

相關連結


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

查看所有标签

猜你喜欢:

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

The Nature of Code

The Nature of Code

Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码