Construir un proyecto monolito
Este tutorial le guiará a través de la construcción de un proyecto monolito INTEGRITY para una aplicación Qt de ejemplo. Puedes seleccionar cualquier aplicación Qt de ejemplo que utilice los módulos Qt soportados.
Antes de construir el proyecto monolito INTEGRITY, prepare su entorno de construcción ejecutando el script setEnvironment.sh. Para obtener más información sobre el script, consulte Creación de un script de shell de entorno de compilación.
source ~/setEnvironment.sh
Construcción de la aplicación Qt
CMakeherramientaPara construir la aplicación contra Qt6 utilizando CMake, ejecute los siguientes comandos en un terminal:
<Qt installation path>/bin/qt-cmake <Qt example application path>/CMakeLists.txt cmake --build .
Donde,
qt-cmakees el script wrapper que llama a CMake para configurar tu proyecto con las rutas de inclusión apropiadas.qmakeherramientaPara construir la aplicación contra Qt6 usando qmake, ejecute los siguientes comandos en un terminal:
<Qt installation path>/bin/qmake <Qt example application path>/application.pro make
Construir un proyecto monolith
El paquete de soporte de placa (BSP) para la placa Qualcomm Snapdragon 8155P proporciona un script de compilación para crear un conjunto de imágenes para las particiones de la placa:
/work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/build_ghs.sh
Añade una aplicación Qt a una compilación añadiéndola al archivo monolith-service.int:
- Inicia MULTI Launcher.
- Seleccione Components > Open Project Manager.
- Seleccione el archivo de proyecto default.gpj en el directorio /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp:

La aplicación MULTI muestra una ventana con una lista de archivos de proyecto de la carpeta elegida.
- Seleccione Open.
En la vista MULTI Project Manager, debería ver una estructura de árbol del proyecto abierto.
Recorra los subproyectos de default.gpj:
- Seleccione target.auto vmm-adp-no-gvm-sa8155 .gpj > vvm-adp-gvm-ref.gpj > monolith-service.gpj. Puede observar la estructura del proyecto y editar los archivos de un proyecto.
- Seleccionar monolith-service.int

El archivo monolith-service. int seleccionado se resalta en el árbol del proyecto.
- Haga clic con el botón derecho en el archivo y, a continuación, seleccione Edit en el menú contextual.
- Añada las siguientes líneas al final del archivo.
AddressSpace Name myappname Filename /path/to/your/app/executable MemoryPoolSize 0x2700000 Language C++ HeapSize 0x90000 Task Initial StackSize 0x80000 StartIt false EndTask Extendedmemorypoolsize 0x300000 EndAddressSpace
Nota: Sustituya </path/to/your/app/executable> por una ruta al ejecutable de su aplicación.
- Ejecute el script de compilación.
bash /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/build_ghs.sh
Su proyecto monolith está ahora listo para ser flasheado en la placa.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.