天天看點

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

目錄

  • 源碼與工具下載下傳
    • Qt6.0 源碼
    • CMake
    • Python
    • Perl
    • ninja
    • 編譯工具打包下載下傳
  • 編譯Qt
    • 打開x64編譯環境
    • 切換到Qt6源碼目錄
    • 生成編譯配置
    • 編譯Qt
    • 安裝Qt
  • Qt 測試
    • 下載下傳`QtCreator`
    • 配置`QtCreator`環境
      • Qt Versions
      • Kits
    • 示例程式
      • 建立`Qt Widgets Application`程式,
      • 運作示例
      • 示例界面

源碼與工具下載下傳

Qt6.0 源碼

打開Qt官網下載下傳頁面,選擇國内源下載下傳Qt6源代碼http://download.qt.io/official_releases/qt/6.0/6.0.0/single/qt-everywhere-src-6.0.0.zip.mirrorlist

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

下載下傳源碼完成後,将源碼解碼到磁盤空間剩餘較大的分區根目錄下,注意剩餘空間不應小于

26GB

CMake

從官方下載下傳網頁 https://cmake.org/download/ 下載下傳最新版本,并進行安裝,注意安裝時将CMake添加到環境變量中。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試
Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

Python

從官網 https://www.python.org/downloads/ 下載下傳Python 3.9.1并安裝,注意安裝時将Python添加到環境變量。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

Perl

從官網https://www.activestate.com/products/perl/downloads/下載下傳最新版本并安裝。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

ninja

https://github.com/ninja-build/ninja/releases/tag/v1.10.2下載下傳并将exe檔案解壓到Qt源碼目錄下備用。

編譯工具打包下載下傳

為友善工具包下載下傳,已将所有工具包打包上傳,請使用如下連結進行下載下傳。

https://download.csdn.net/download/sdhongjun/13999500

編譯Qt

在編譯前請确認VS2019已安裝VC桌面安裝包元件。

打開x64編譯環境

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

切換到Qt6源碼目錄

使用

cd

指令切換到源碼目錄。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

生成編譯配置

輸入

configure -prefix D:\Qt\ -debug-and-release -opensource

,本指令設定

D:\Qt

為編譯完成後的安裝目錄。

注意:若不加

-debug-and-release

選項,将僅生成

debug

庫檔案。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

編譯Qt

在指令視窗輸入

ninja.exe

開始編譯。

注意:執行

ninja.exe

ninja.exe

已放置到Qt源碼目錄中。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

安裝Qt

待編譯成功後,在指令行執行

ninja.exe install

将已編譯的檔案安裝到

D:\Qt

目錄中,安裝完成後關閉控制台程式視窗。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試
Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

Qt 測試

下載下傳

QtCreator

http://download.qt.io/official_releases/qtcreator/4.14/4.14.0/qt-creator-opensource-windows-x86_64-4.14.0.exe.mirrorlist選擇國内源下載下傳并安裝。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

注意安裝需要使用Qt的帳号進行登入,否則無法安裝(目前無解,誰有煩請告知,謝謝。)

配置

QtCreator

環境

運作

Qt Creator

,選擇

工具-->選項

,分别設定

Qt Versions

Kits

參數。

Qt Versions

打開

qmake.exe

後,必須點選

Apply

按鈕,否則無法配置

Kits

中的

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

Kits

此頁面選擇已配置的Qt版本,選擇完畢後點選

OK

按鈕完成配置。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

示例程式

建立

Qt Widgets Application

程式,

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試
Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

其他設定界面使用預設值。

運作示例

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

示例界面

等待編譯完成後,顯示示例程式主界面。

Win10下使用VS2019編譯Qt6.0源碼與工具下載下傳編譯QtQt 測試

繼續閱讀