Sign inSign up

jmbatto/liteide-dev-windows

By jmbatto

•Updated 18 days ago

Cross-build LiteIDE for Windows and compile a Qt 6 plugin (MXE).

Image
Developer tools
0

80

jmbatto/liteide-dev-windows repository overview

⁠LiteIDE workshop — Windows

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 IDE
  • a plugin DLL, if you provide one under plugin-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⁠.

⁠This tag

Imagejmbatto/liteide-dev-windows:latest
IDEWindows, Qt 6.11, MXE
PluginDLL (*.dll)
Output./dist-win

The Linux workshop is jmbatto/liteide-dev-linux:latest.

⁠What is in the image

  • Debian Trixie, MXE at 3cd7eed9, target x86_64-w64-mingw32.shared
  • Qt 6.11.2 built by MXE (qtbase, qttools, qtsvg, qtimageformats, qt5compat)
  • LiteIDE sources pinned at 40ef40324, cross-compiled with that Qt
  • Go 1.26.7, used by LiteIDE’s own tools
  • qmake and g++ MinGW on PATH, plus libpcre2-16-0 for the host qmake

The Linux tree is not in this image. It has its own image.

⁠How it was built

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.

⁠Use

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

Tag summary

Content type

Image

Digest

sha256:c689f7135…

Size

1.4 GB

Last updated

18 days ago

docker pull jmbatto/liteide-dev-windows