内容简介:最近需要下載
最近需要下載 Redis Desktop Manager 回來用,不過官網上的 Windows 版本已經不提供最新版直接下載,取而代之的是讓你取得原始碼自行建置,建置的成功你就可以直接用最新版,否則你就需要付費加入他們的訂閱計畫 (USD 2.99/mo),才能直接拿到最新版。其實以不到新台幣 100 的價格,我覺得完全可以。但我還是手癢自己 Build 了一遍,結果花了 6 個小時才建置成功,雖然看似完全不值得花這時間,但藉此學習 Qt 與 CMake 基本概念也還不錯。本篇文章我就紀錄一下完整的建置過程。
環境準備
-
作業系統:Windows 10
-
安裝 Visual Studio 2015 Community with Updates
choco install visualstudio2015community -y
-
安裝 Qt 5.9
請安裝 Qt 5.9 的最新版,我今天安裝的版本為 Qt 5.9.6 ,請記得安裝過程中要勾選這個版本!
這個 Qt 軟體的安裝過程非常久,要耐心等候。
-
請務必安裝 Win32 OpenSSL v1.0.2p (20MB Installer) 這個版本,也就是 Win32 + v1.0.x 且檔案大小最大的版本。
請安裝到預設的
C:\OpenSSL-Win32
資料夾。 -
安裝 CMake
-
取得 RedisDesktopManager 原始碼
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm
建置專案
-
開啟命令提示字元視窗 (Command Prompt)
-
進入專案原始碼的
3rdparty/qredisclient/3rdparty/qsshclient/3rdparty/libssh2
資料夾 -
使用 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
-
開啟 Qt Creator 開發工具,並開啟
src/rdm.pro
專案檔 -
在 Qt Creator 中先選擇
Desktop Qt 5.9.6 MSVC2015 32bit > Release
設定檔,然後執行建置動作。(Ctrl-B
)
相關連結
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 讀書筆記 - CentOS 7.3 建置、管理與伺服器架設實戰
- 如何在 Angular CLI 建立的專案加入 Angular Universal 伺服器渲染功能
- 動手學 VPS 架站:使用 CentOS 7 + Nginx + PHP-FPM + MariaDB (7) - 網頁伺服器
- JMockit:单元测试利器
- 利器+
- Go 调试利器:delve
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。