docs(win): mark all 6 Windows lossless-audio tasks complete (192.168.1.24)

This commit is contained in:
2026-08-18 17:53:23 +07:00
parent df0fcbed8a
commit 6b6328044c
+19
View File
@@ -25,6 +25,25 @@ binary, COPY vào `install/`, VERIFY, COMMIT.
## Tasks trên Windows (theo thứ tự)
> ✅ **HOÀN TẤT (2026-08-18)** — đã chạy trên máy Windows `192.168.1.24` (Win10 19044):
> Git 2.55, VS Build Tools 2022 MSVC 14.44, Python 3.11.9, Node 20.20.2,
> Rust 1.97.1, vcpkg + fluidsynth 2.5.7, sfizz-src clone
> (`native_bridge/sfizz-src`, gitignored). Bridge build:
> `cmake -S native_bridge -B build/bridge-win -DCMAKE_TOOLCHAIN_FILE=C:\Users\locpham\vcpkg\scripts\buildsystems\vcpkg.cmake`
> + `-DSFIZZ_SHARED=OFF`; bắt buộc `-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL`
> + patch `sfizz-src/cmake/SfizzConfig.cmake` (wrap `CMAKE_MSVC_RUNTIME_LIBRARY`
> trong `if(NOT ...)`) — patch chỉ ở máy đó, cần làm lại khi clone sfizz mới.
> Verify: `tests\test_lossless_compliance.py` 9/9 PASS,
> `native_bridge\tests\test_offline_render.py` 9/9 PASS (cần
> `native_bridge\build\Release\daw_vst_bridge.exe` + copy `g2_test.sfz` vào
> `sfizz-src\tests\TestFiles\`). Bundle: `src-tauri\target\release\bundle\nsis\SonicForgeDAW_1.0.0_x64-setup.exe`.
> Binary đã copy vào `install/`: `daw_vst_bridge.exe`, `sonicforge-daw.exe`,
> `libfluidsynth-3.dll`, `jpeg62.dll`. Tauri build cần
> `src-tauri\binaries\daw_vst_bridge-x86_64-pc-windows-msvc.exe` (externalBin
> naming, `binaries/` gitignored). `build_windows.ps1` bước [5/6]
> Invoke-WebRequest lỗi console-buffer khi chạy qua SSH — dùng curl tải
> `vc_redist.x64.exe`.
### 1. Pull code mới nhất
```powershell
cd C:\Users\locpham\SonicForgeStudio