Yocto QT Hello World: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
Line 3: Line 3:
--> {{#lst:Yocto_Platform_Customization|{{#var:RELEASE_PARAM}}}} <!--
--> {{#lst:Yocto_Platform_Customization|{{#var:RELEASE_PARAM}}}} <!--
--> {{#lst:B2QT_Platform_Customization|{{#var:RELEASE_PARAM}}}} <!--
--> {{#lst:B2QT_Platform_Customization|{{#var:RELEASE_PARAM}}}} <!--
--> {{#vardefine:QT|{{#var:QT_VER|5}}}} <!-- Default QT Version is 5, newer releases define QT_VER in YPC
--> {{COMMON_YOCTO_VARS}} <!-- Include common yocto variables
--> {{PageHeader|{{#var:HARDWARE_NAME}} Qt{{#var:QT}} Hello World}} {{DocImage|category1={{#var:HARDWARE_NAME}}|category2=Yocto}} __toc__
--> {{PageHeader|{{#var:HARDWARE_NAME}} Qt{{#var:QT_VER}} Hello World}} {{DocImage|category1={{#var:HARDWARE_NAME}}|category2=Yocto}} __toc__


== Qt{{#var:QT}} Toolchain Installation ==  
== Qt{{#var:QT_VER}} Toolchain Installation ==  
A full Qt toolchain is needed in order to build Qt applications targeted for the embedded Yocto image.<br>
A full Qt toolchain is needed in order to build Qt applications targeted for the embedded Yocto image.<br>
The toolchain must provide the Qt headers and libraries to link against in addition to the cross GCC and GDB tools.<br>
The toolchain must provide the Qt headers and libraries to link against in addition to the cross GCC and GDB tools.<br>
To install the Qt{{#var:QT}} toolchain, follow the {{Varlink2|Yocto Qt{{#var:QT}} Toolchain installation|{{#var:RELEASE_LINK}}}} guide.
To install the Qt{{#var:QT_VER}} toolchain, follow the {{Varlink2|Yocto Qt{{#var:QT_VER}} Toolchain installation|{{#var:RELEASE_LINK}}}} guide.
{{Note|A full Yocto OpenEmbedded environment is required for the toolchain generation.}}
{{Note|A full Yocto OpenEmbedded environment is required for the toolchain generation.}}



Revision as of 15:44, 18 January 2023

Warning: This page is designed to be used with a 'release' URL parameter.

This page is using the default release RELEASE_MORTY_V1.0_DART-6UL.
To view this page for a specific Variscite SoM and software release, please follow these steps:

  1. Visit variwiki.com
  2. Select your SoM
  3. Select the software release
DART-6UL Qt5 Hello World

Qt5 Toolchain Installation

A full Qt toolchain is needed in order to build Qt applications targeted for the embedded Yocto image.
The toolchain must provide the Qt headers and libraries to link against in addition to the cross GCC and GDB tools.
To install the Qt5 toolchain, follow the Yocto Qt5 Toolchain installation guide.

A full Yocto OpenEmbedded environment is required for the toolchain generation.

Yocto Qt Creator Guide

To install Qt Creator follow the Yocto Qt Creator guide
In addition:
https://wiki.qt.io/Basic_Qt_Programming_Tutorial
https://wiki.qt.io
http://doc.qt.io/qtcreator/creator-tutorials.html
http://doc.qt.io/qt-5/qtexamplesandtutorials.html
https://www.gitbook.com/download/pdf/book/mimecar/ubuntu-touch-programming-course?lang=en