> However, configuring and building Qt on Microsoft Windows on a Windows
> host with either MinGW or MSVC has been impossible.

I did it in the past and it is doable. However, I must also say that Windows 
is not my preferred platform for development. So for years I'm now conducting 
my Windows builds also on GNU/Linux, specifically Arch Linux where I maintain 
packages for cross compilation including static variants:

https://aur.archlinux.org/packages/?K=mingw-w64-qt5
https://aur.archlinux.org/packages/?K=mingw-w64-qt6

I spend some effort so static linking works also for Qt's dependencies so that 
the final executable only depends on libraries provided by Windows itself. 
However, I must also say that this kind of cross compilation is not supported 
by upstream.

> I would like to have virtual machines or Docker containers that allow
> me to build Qt statically for all prior mentioned platforms. If it's
> possible to use coin's scripts locally instead, please tell me how.

I personally just use an Arch Linux machine directly but it would of course be 
possible to use Docker (like https://github.com/mdimura/docker-mingw-arch).
Of course you can also just use the Arch PKGBUILDs as a template to create 
your own build scripts and just run them under any distribution.

There's of course also https://github.com/mxe/mxe which also allows to make a 
static Qt build. I suppose they lack Qt 6 builds, though. I'm also not sure 
whether there's a binary repository (at least provided by some community 
member).

For native compilation under Windows MSYS2 is also an option. Not sure how 
well their static variants work, though.


_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to