Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Qt is a cross-platform application development framework for desktop, embedded, and mobile.

Status

  • Windows on Arm support is available QT for Windows has enabled support for Arm architecture from Qt v6.2. Installers are available from the their official website.

    • You can install it easily using aqt (does not need a Qt account)
      ./aqt.exe install-qt windows desktop 6.5.0 win64_msvc2019_arm64

    • Binaries are hosted here for 6.2.0.

  • Qt is still in technical preview Technical Preview for Windows Arm64. LTS Long term support is expected from Qt 6.5 (presently available in beta Qt 6.5 Beta Released , expected to launch March 20238.(Expected to be released in Sept 2024)

  • Qt can be compiled with LLVM (clang-cl) and MSVC compiler. Qt 6.2 has a known issue when compiled with MSVC. Recommended to use Qt 6.3.1 and above if MSVC compiler is required.

  • Currently, QT Technical Preview only provides cross compilation on x64 for WoA target.

  • Qt 5.15 can be built from sources (no binary available) by applying this patch and instructions (uses jom instead of cmake for build). Note: For native compilation, no patch is needed (only for cross compilation).

...

Qt official documentation to build from source including dependencies required: https://wikidoc.qt.io/Building_Qt_6_from_GitInstall qt-6/windows-building.html

Separately, install the MSYS2 build dependencies, needed for Qt :

pacman -S mingw-w64-x86_64-headers-git

...

Code Block
git clone https://code.qt.io/qt/qt5.git qt6
cd qt6
perl init-repository
mkdir qt6-build
cd qt6-build
..\configure.bat -prefix C:\path\to\install
cmake --build .
cmake --install .

Binary Availability

Binary with Arm64 support is available at Refers the Qt documentation page here: https://doc.qt.io/qt-6/windows.html

LTS Release

QT is expected to enable WoA for long term support with QT6.8 (June 2024) for the most up to date information. The page also has links to the Qt installer.