?
01 背景
【WordBN字遠筆記】是天恩軟件工作室開發的一款免費筆記軟件;WordBN基于VS2019、Qt6.5開發,使用Qt Quick(QML)開發語言。
本課程將以【WordBN字遠筆記】的界面為實戰基礎,詳細介紹如何基于Qt/QML開發語言,從零開始開發一套真正的程序,包括國際化、版本發布、安裝包制作等項目實戰技巧。
本課程重點不是教你如何開發一個筆記軟件,而是教你如何利用Qt/QML+C++開發一個完整的程序,整套課程規劃有40+章節,敬請關注!
本章內容《#01 搭建開發環境:VS2019+Qt6.5+CMake+Git》
02 課程目標
- 安裝VS2019社區版本、Qt6.5.3版本、CMake和Git工具
03 開發環境
Windows10 64位操作系統
軟件安裝清單:
- Visual Studio 2019社區版:微軟出的免費開發工具
- Qt 6.5.3:開源免費的集成開發工具,需要配合VS2019一起使用
- CMake 3.30:QT利用CMake來管理源碼工程
- Git 2.45:分布式代碼管理工具
04 安裝VS2019社區版
- 下載:
安裝免費的 VS2019 社區版即可;在網上搜索 “vs2019社區版”,下載在線安裝引導程序(vs2019_community.exe),1.3M左右。
如何網上不好找,可以進入【天恩軟件工作室】公眾號,點擊發送消息,通過底下按鈕【軟件下載】,點擊獲取軟件下載鏈接。(以下同)
- 安裝:
- 雙擊打開 vs2019_community.exe,安裝文件比較大,建議不要裝到系統 C 盤,可以在安裝前修改【安裝位置】到 D 盤上(把C改為D即可,其他不用動)
- 記得選上“使用C++的桌面開發”,如下圖:
- 其他選項默認即可,點擊“安裝”按鈕,等待安裝完成!
05 安裝Qt 6.5.3
- 只支持Windows10以上環境:
Qt6已經不支持Windows7操作系統,所以需要Windows10以上操作系統。
- 下載:
從Qt6開始,都是通過在線安裝,所以需要下載一個Qt 在線安裝程序。
下載地址:Index of /archive/online_installers/4.8
- 安裝:
- 雙擊打開 qt-online-installer-windows-x64-4.8.0.exe,開始安裝:
- 輸入Qt賬戶和密碼,點擊下一步:(如果沒有QT賬戶,按照界面提示自行注冊一個)
- 詳細安裝過程看以下截圖:
- 檢查Qt開發環境:
- 從【開始】-【Qt 6.5】菜單,打開Qt Creator:
- 通過Qt Creator;點擊【編輯】菜單,選擇【Preferences...】菜單項:
- 選擇【構建套件】,查看是否自動檢測到“Desktop Qt 6.5.3 MSVC2019 64bit”,并且圖標顯示正常,表示Qt開發環境安裝成功。
06 安裝CMake 3.30
- 介紹:
QT開發最低要求CMake3.16以上版本,如果已經有其他合適CMake版本,可以跳過本節內容。
- 下載:
下載地址:Download CMake
- 安裝:
- 雙擊打開 cmake-3.30.0-rc4-windows-x86_64.msi,開始安裝;
- 記得在安裝過程中選上接受協議,如下圖:
- 其他默認即可,一路到底:
07 安裝Git 2.45
- 介紹:
Git主要用于代碼倉庫的管理,版本沒有限制,如果已經安裝有其他版本,可以跳過本節內容。
- 下載:
下載地址:https://git-scm.com/download/win
- 安裝:
- 雙擊打開Git-2.45.2-64-bit.exe,開始安裝:
- 一路選擇“Next”,默認安裝即可:
08 課后練習
- 熟悉 Qt Creator 基本使用;用 Qt Creator 創建一個Qt Quick 項目,練習編譯、調試、執行程序。
- 學習 GIT 基本知識;熟悉基本 GIT 指令。
-End-
#想了解更多精彩內容,關注下方公眾號,還有示例源碼、開發工具免費下載。
關于天恩軟件工作室:
超20年C++開發經驗;著名開源產品高并發C++應用服務器MYCP作者;開源企業即時通訊軟件Entboost首席架構師;開發有WordBN字遠筆記等共享軟件產品;
合作業務:(歡迎加V咨詢)
-
獨立軟件開發:軟件產品/項目開發合作
-
C++/QT編程教學推廣:長期招收軟件開發學員
招生課程(線上一對一教學):
-
新手課程:1個月(24-36節)授課+3個月項目課后練習輔導;
【師傅領入門】適合在讀大學生,參與軟件開發項目,提高編程實踐能力。
-
進階課程:2個月(48-60節)授課+6個月項目課后練習輔導;
【突擊找工作】適合計算機類畢業生,為找軟件開發工作打好基礎。
-
高階課程:3個月(72-84節)授課+6個月項目課后練習輔導;
【獨立開發能力】適合有一定工作經驗,提高項目實戰能力。