From 310154bbc8844a57eb67e32158c886cd7f1466d0 Mon Sep 17 00:00:00 2001 From: liuqhan Date: Fri, 28 Aug 2026 11:52:18 +0800 Subject: [PATCH 1/3] fix: add C++ runtime libs for windows build windows built produce could crash on old C++ runtime --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3f169f11..0df578c2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -430,6 +430,7 @@ jobs: # 3) Bundle Qt runtime into OpenConverter_win64/ & "D:\a\_temp\Qt\6.4.3\msvc2019_64\bin\windeployqt.exe" ` "--qmldir=src" ` + "--compiler-runtime" ` "OpenConverter_win64\OpenConverter.exe" # 4) Copy FFmpeg DLLs into OpenConverter_win64/ From 5ee5772cea6bfe3650f6b858870021677deb4133 Mon Sep 17 00:00:00 2001 From: liuqhan Date: Fri, 28 Aug 2026 14:09:34 +0800 Subject: [PATCH 2/3] fix: update Qt version for windows build --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 0df578c2..db5c1709 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -395,10 +395,10 @@ jobs: - name: (2) Install Qt uses: jurplel/install-qt-action@v3 with: - version: 6.4.3 + version: 6.8.3 host: windows target: desktop - arch: win64_msvc2019_64 + arch: win64_msvc2022_64 dir: ${{ runner.temp }} setup-python: false From d367c397691653747e131faac9acd9a56a0425da Mon Sep 17 00:00:00 2001 From: liuqhan Date: Fri, 28 Aug 2026 14:52:06 +0800 Subject: [PATCH 3/3] fix: update windeployqt path to match Qt 6.8.3 The Qt version was bumped to 6.8.3/msvc2022_64 but the deploy step still pointed windeployqt at the old 6.4.3/msvc2019_64 path, which no longer exists. Align it so the MSVC runtime bundling actually runs. --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index db5c1709..6cfae885 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -428,7 +428,7 @@ jobs: Copy-Item -Path "src\build\Release\OpenConverter.exe" -Destination "OpenConverter_win64" # 3) Bundle Qt runtime into OpenConverter_win64/ - & "D:\a\_temp\Qt\6.4.3\msvc2019_64\bin\windeployqt.exe" ` + & "D:\a\_temp\Qt\6.8.3\msvc2022_64\bin\windeployqt.exe" ` "--qmldir=src" ` "--compiler-runtime" ` "OpenConverter_win64\OpenConverter.exe"