Skip to end of banner
Go to start of banner

Qt

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

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

Status

  • Windows on Arm support is available from Qt v6.2. Installers are available from the 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 for Windows Arm64. LTS expected from Qt 6.5 (presently available in beta Qt 6.5 Beta Released , expected to launch March 2023)

  • 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.

  • 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).

Build from Source

Qt official documentation to build from source including dependencies required: https://wiki.qt.io/Building_Qt_6_from_Git

Install MSYS2 build dependencies:

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

Main commands to build from source on a windows arm64 machine

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 https://doc.qt.io/qt-6/windows.html

  • No labels