- Qt 6.5
- Installing Platform Dependencies
- Qt 6.5.1 Reference Documentation

Qt for INTEGRITY - Monolith Project Tutorial ◦ Build Qt with Ubuntu host

# Installing Platform Dependencies

Before building applications with Qt for INTEGRITY, install the correct build tools and other dependencies required in the 64-bit Linux development host:

Requirement | Description
--- | ---
INTEGRITY 19.0.13 installation | The installation must contain the patches for C++17 support. Contact Green Hills Software. Note: GHS patches 14695, 16456, 16761, 16762 and 16917.
MULTI IDE and Green Hills Software Compiler (version 2020.1.4 or newer) | The Green Hills Software development tools. See MULTI IDE. For licenses, contact Green Hills Software. Note: GHS patches 16398 and 17423.
QC BSP [ES7] for GHS Integrity 19.0.13-QC | The development Qualcomm Board Support Package for Integrity and Snapdragon 8155P Board. Contact Green Hills Software.
QC [ES7] Customer package | Additional patches and instructions from Qualcomm. Contact Qualcomm Support.
CMake 3.18.4 or higher | CMake build system is now the default one for Qt 6 building. See CMake Documentation.
Ninja | Ninja is a build system with a focus on speed. It is used to build Google Chrome, parts of Android, LLVM, and can be used in many other projects due to CMake's Ninja backend. See Ninja.
Other extra packages (perl, python, etc) required to be installed Host OS | See Building Requirements. Note: Perl is not required if you download the Qt sources via your Qt Account.

Qt for INTEGRITY - Monolith Project Tutorial ◦ Build Qt with Ubuntu host