cd desktop-app
cmake --list-presetscd desktop-app
cmake --preset msvc-debug
cmake --build --preset msvc-debugcd desktop-app
cmake --preset msvc-release
cmake --build --preset msvc-release# After debug build
.\build\msvc-debug\Debug\packingelf.exe
# After release build
.\build\msvc-release\packingelf.execmake --preset msvc-debug -DPACKINGELF_CXX_STANDARD=17
cmake --build --preset msvc-debug# Build portable client + host folders under dist/portable
.\scripts\build-installer.ps1 -PortableOnly
# Build the final Windows installer
# Preferred: Inno Setup if ISCC.exe is installed
.\scripts\build-installer.ps1
# Optional: force Qt Installer Framework if binarycreator.exe is installed
.\scripts\build-installer.ps1 -PreferIfwInstaller output:
dist/PackingElf-Setup-1.0.0.exe
Recommended distribution:
- Upload the installer
.exeto GitHub Releases - Give office users the GitHub Releases download link
- They only need to download and run the installer, not Git or any dev tools