内容简介:最近需要下載
最近需要下載 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
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
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》 这本书的介绍吧!