Third-Party LibrariesΒΆ
Sara uses the following third-party libraries:
Qt 5 is a cross-platform application and UI framework with APIs for C++ programming. Qt 5 is licensed with GNU Lesser General Public License (LGPL) version 2.1.
Qt 5 is not included in the repository and must be installed. If it is installed, then you must set system environment variable QT5_DIR which will be appended in CMAKE_PREFIX_PATH when generating projects with CMake. In addition, append the binary directory of Qt 5 (e.g., %QT5_DIR%\bin in windows environment) to the system PATH.
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. Eigen is licensed with Mozilla Public License v.2 (MPL2):
Eigen is already included in the repository and it is therefore not needed to install it.
Boost libraries.