Cross-build LiteIDE for Windows and compile a Qt 6 plugin (MXE).
80
Build LiteIDE itself, and compile a Qt 6 plugin against it.
The image contains the MXE toolchain (Qt 6.11, MinGW) and a pinned LiteIDE tree. You get two results:
dist-win/bin/liteide.exe — the IDEplugin-src/AgentPlurAI is one plugin built this way. Any LiteIDE plugin that follows the same IPlugin layout can use the same image.
The Dockerfile is in that repository: Dockerfile.
| Image | jmbatto/liteide-dev-windows:latest |
| IDE | Windows, Qt 6.11, MXE |
| Plugin | DLL (*.dll) |
| Output | ./dist-win |
The Linux workshop is jmbatto/liteide-dev-linux:latest.
3cd7eed9, target x86_64-w64-mingw32.sharedqtbase, qttools, qtsvg, qtimageformats, qt5compat)40ef40324, cross-compiled with that Qtqmake and g++ MinGW on PATH, plus libpcre2-16-0 for the host qmakeThe Linux tree is not in this image. It has its own image.
Multi-stage Dockerfile. The MXE stage compiles the cross toolchain, then a build stage compiles LiteIDE. The final stage keeps the toolchain and the LiteIDE tree so a plugin can be compiled later, without rebuilding Qt.
JOBS follows the physical cores seen by the container.
git clone https://github.com/jmbatto/agentplurai.git
cd agentplurai
docker compose -f docker-compose.windows.yml run --rm plugin
docker compose -f docker-compose.windows.yml run --rm export
Content type
Image
Digest
sha256:c689f7135…
Size
1.4 GB
Last updated
18 days ago
docker pull jmbatto/liteide-dev-windows