Bash shell scripts for Windows & Linux development with Qt
summary
Describes how Bluescape ports a large Qt app from Linux to Windows in a few weeks while keeping the existing Bash build and deployment pipeline, reusing Debian packages and CI scripts rather than rewriting them as batch files. Uses WSL with wslpath to map filesystems, a small VCVARS-run wrapper to invoke Visual Studio toolchains from Bash, and vcpkg/apt-style repos for dependencies. Notes WSL1 IO can make git operations 10–100× slower and that WSL2 moves to a lightweight VM to address that.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:42Agenda
- 1:21Bluescape
- 3:30Backstory
- 5:22Options
- 5:52Windows Subsystem for Linux
- 9:52Linux vs Windows
- 11:27File system management
- 15:00Environment propagation
- 17:08Windows Store chain
- 19:04VCRun
- 19:59Simple commands
- 20:57Complex commands
- 22:42Wrap up
related talks
05mWindows Subsystem for Linux (WSL) Acquisition in Visual Studio
24mC++ Cross-Platform Development with Visual Studio and WSL
49mThe Windows Subsystem for Linux WSL Latest updates and future improvements
41mDeveloping for Linux on Windows with WSL
01h 09mDeveloping for Linux on Windows
59mCross-Platform Pitfalls and How to Avoid Them
25mThe Windows Subsystem for Linux
44mNew developer experiences in Windows
