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 描述
INTEGRITY 19.0.13 installation The installation must contain the patches for C++17 support. Contact Green Hills Software .

注意: 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 .

注意: 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 文档编制 .
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 Building Requirements .

注意: Perl is not required if you download the Qt sources via your Qt Account.