git clone https://github.com/frakw/NTUST_OOP_MINESWEEPER_EXAMPLE.git
- Qt 5.15.2 msvc2019_64
- Visual Studio 2019 16.11.24
- Windows 10
- 使用Qt Creator開啟./MineSweeper/MineSweeper.pro
- 指定Qt版本
- 將./MineSweeper/resources資料夾中的四個子資料夾放入建置資料夾中 EX: build-MineSweeperQt-Desktop_Qt_5_15_2_MSVC2019_64bit-Release
- 按下Qt Creator左下角三角形按鈕後,即可編譯與執行
hackmd圖文解說 : https://hackmd.io/@frakw/S1bQ1zkg3
- 下載Qt 5.15.2靜態編譯版本壓縮檔,下載連結 : http://gg.gg/qt-static-5-15-2
- 解壓縮到MineSweeper資料夾內
- 設定cl.exe到環境變數中
- 開啟x64 Native Tools Command Prompt for VS 2019 / 2022 (可用win10的搜尋去找)
- 輸入where cl得到cl.exe位置
- 複製 cl.exe 的路徑(不含cl.exe),「進階系統設定」->「環境變數」
- 找到「系統變數」中的「Path」變數,編輯此變數,在最後面加上 cl.exe 的路徑。
- 點兩下執行 ./MineSweeper/CLICKME.bat 產生Visual Studio專案
- 點兩下執行 ./MineSweeper/VSProject/MineSweeper.vcxproj
- 自動創建Visual Studio專案,可將.sln檔存起來
P.S. 如果出現"新行字元..."相關錯誤訊息,請將MineSweeperGUI.cpp以UTF-8(有簽章)格式儲存檔案,不可使用BIG5或UTF-8(無簽章) 存放路徑中,請不要出現ascii code以外的字元