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

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

内容简介:最近需要下載

最近需要下載 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 )

相關連結


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

查看所有标签

猜你喜欢:

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

社交网站的数据挖掘与分析

社交网站的数据挖掘与分析

Matthew A. Russell / 师蓉 / 机械工业出版社 / 2012-2 / 59.00元

Facebook、Twitter和LinkedIn产生了大量宝贵的社交数据,但是你怎样才能找出谁通过社交媒介正在进行联系?他们在讨论些什么?或者他们在哪儿?这本简洁而且具有可操作性的书将揭示如何回答这些问题甚至更多的问题。你将学到如何组合社交网络数据、分析技术,如何通过可视化帮助你找到你一直在社交世界中寻找的内容,以及你闻所未闻的有用信息。 每个独立的章节介绍了在社交网络的不同领域挖掘数据的......一起来看看 《社交网站的数据挖掘与分析》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

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

HTML 编码/解码