The Qt Library; Modules And Linking; Source Code And Toolchain; Compiling The Library - Kanardia Nesis III User Manual

Hide thumbs Also See for Nesis III:
Table of Contents

Advertisement

Nesis III User's Manual
14.1

The Qt Library

The Nesis software was developed with the help of the Qt library, which is a
product of The Qt Company. The library offers several licenses. One of them
is the LGPLv3 license, which we chose for the Nesis.
Choosing this license gives us some obligations. They are partly fulfilled by
Nesis, partly by this manual and partly by our web server. The following
subsections give insight into the details.
14.1.1

Modules and Linking

Nesis is using dynamic linking (.so) with the following libraries from the Qt
library bundle: libQt5Core.so, libQt5Gui.so, libQt5Widgets.so, libQt5Xml.so,
libQt5Concurrent.so, libQt5Network.so, libQt5DBus.so, libQt5OpenGL.so and
libQt5EglDeviceIntegration.so.
14.1.2

Source Code and Toolchain

The source code of the Qt library used with Nesis and the toolchain used
to build the binary image of library modules can be obtained following next
steps:
1. Use your browser and open https://www.kanardia.eu web page.
2. Select SUPPORT|Software from the menu on the top right side. A list
of various software bundles will appear.
3. Select QtLibrarySource to download the Qt library source code.
4. Select Toolchain to download the suite of programs that were used to
build the library binaries.
14.1.3

Compiling The Library

Once both the library and the toolchain were downloaded, use the following
steps to build the library binaries on your computer. We are using Kubuntu
flavor of Linux operating system and instructions will be given for such system
(or similar).
1. Extract Toolchain.tar.bz2.
131
14.1 The Qt Library
© Kanardia 2018-2022

Advertisement

Table of Contents
loading

Table of Contents