VAR-SOM-MX6 QT Hello World: Difference between revisions

From Variscite Wiki
m (Text replacement - "http://variwiki" to "https://variwiki")
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{PageHeader|VAR-SOM-MX6 - QT5 Hello World}} {{DocImage|category1=VAR-SOM-MX6|category2=Yocto}} __toc__
{{PageHeader|VAR-SOM-MX6 - QT5 Hello World}} {{DocImage|category1=VAR-SOM-MX6|category2=Yocto}} __toc__
 
Please follow the QT creator guide: https://variwiki.com/index.php?title=File:YoctoQtCreator.pdf<br>
= Build and install tools =
In addition:<br>
<pre>
https://wiki.qt.io/Basic_Qt_Programming_Tutorial<br>
$ cd ~/var-som-mx6-yocto-fido/
https://wiki.qt.io <br>
$ . ./setup-environment build_x11
http://doc.qt.io/qtcreator/creator-tutorials.html<br>
</pre>
http://doc.qt.io/qt-5/qtexamplesandtutorials.html<br>
edit local.conf and add to the bottom:
<pre>
#
EXTRA_IMAGE_FEATURES = "debug-tweaks tools-debug eclipse-debug"
</pre>
Build:
<pre>
$ bitbake meta-toolchain-qt5
</pre>
Install:
<pre>
$ tmp/deploy/sdk/poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.8.sh
Keep the default install directory /opt/poky/1.8
</pre>
 
= sample application =
<pre>
$ cd ~/var-som-mx6-yocto-fido/
$ mkdir qtapps
$ cd qtapps
$ cp -a ../build_x11/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/qtbase/5.4.2+gitAUTOINC+2cb17c1fb9-r0/git/examples/opengl/hellowindow/ ./
$ cd hellowindow
$ source /opt/poky/1.8/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
</pre>
 
Build the QT application:
<pre>
$ qmake
$ make clean
$ make
</pre>
<pre>
copy the hellowindow to your target and run it
export DISPLAY=:0.0
./hellowindow --platform xcb
</pre>

Latest revision as of 11:56, 10 June 2020