Nesis III User’s Manual
14.1
The Qt Library
14.1
The Qt Library
The Nesis software was developed with the help of the
Qt library
, which is a
product of
. 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
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
©
Kanardia
2018-2022