System requirements
For an overview of hardware requirements, supported platforms, and software considerations, see hardware and software requirements.
License information
LuciadCPillar makes use of a number of third-party libraries and components. A list of those libraries and their respective licenses is available below.
The C++ samples make use of Qt 5.12. The Qt libraries are not shipped as part of the LuciadCPillar distribution. You need to download them from https://www.qt.io/. The integration of the CPillar map within the Qt framework does not come pre-compiled. The source code of the map integration in Qt is part of the sample code and is compiled as part of the samples.
Libraries
Your Luciad software works with the following libraries, some of which are third-party libraries. For each library we list name, version and license. Free and Open Source libraries are marked with O, commercial and proprietary libraries with C.
The list below provides an overview of libraries used within LuciadCPillar. Several libraries are compiled statically within the LuciadCPillar library and not visible in the API.
Name | Version | License(s) | |
---|---|---|---|
boost | 1.69.0 | O | Boost Software License - Version 1.0. |
bzip2 | 1.0.8 | O | bzip2-1.0.8 |
eigen | 3.3.7 | O | MPL-2.0 |
expected-lite | 0.2.0 | O | Boost Software License - Version 1.0. |
freetype | 2.9.0 | O | BSD |
gdal | 3.1.3 | O | MIT |
glad | 0.1.33 | O | MIT |
glm | 0.9.8.5 | O | MIT |
glu | 1.3 | O | MIT License |
ijg-jpeg | 9c | O | ijg-jpeg license |
libbacktrace | 1.0 | O | BSD license |
libcurl | 7.61.1 | O | MIT |
libgpkg | 1.0.1+2 | O | Apache License, version 2.0, January 2004 |
libpng | 1.6.34 | O | libpng-LICENSE.txt |
libzip | 1.5.1 | O | BSD |
lodepng | 20180910 | O | zlib |
moodycamel_concurrentqueue | 20180614 | O | Boost Software License - Version 1.0 - August 17th, 2003 |
nanosvg | 20190422+4-lcd | O | zlib |
OpenSSL | 1.1.1c | O | OpenSSL |
proj | 7.1.0 | O | MIT |
rapidjson | 1.1.0 | O | MIT |
RapidXML_NS | 1.13.2 | O | Boost Software License - Version 1.0 - August 17th, 2003 |
sqlite3 | 3.31.1 | O | Public Domain |
zlib | 1.2.11 | O | Zlib |
Sample libraries
The distribution of LuciadCPillar includes the following third-party tools for the samples. These are supplied with the LuciadCPillar distribution for convenience, or to demonstrate integration with other tools. They are not needed to run LuciadCPillar-based applications nor do they need to be distributed with such applications.
Name | Version | License(s) | |
---|---|---|---|
fmt | 5.3.0 | O | MIT |
NLog | 4.6.6 | O | BSD 3-Clause |
spdlog | 1.3.1 | O | MIT |