Library dependencies

This table lists for different target platforms the Kanzi Engine versions, linked libraries, and platform libraries used by Kanzi Connect.

Target

Kanzi Engine

Linked libraries

Platform libraries

Android

Included in the Kanzi installer.

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • openssl 1.1.0g

  • curl 7.58

Integrity

Kanzi-<Version>–integrity_rcar_rwm_aarch64-es3-freetype-static

  • protobuf 3.8.0

  • openssl 1.1.0g

net, socket

Linux x86 X11

Ubuntu 20.04

Kanzi-<Version>-linux_x11_glx-gl-freetype-dynamic-gcc5.zip

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

curl, ssl, crypto, sqlite3

QNX7.0 arm

Kanzi-<Version>-qnx700_screen_arm-es3-freetype-dynamic.zip

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • libyaml 0.5.3

curl, ssl, crypto, sqlite3, z, socket

QNX7.0 aarch64

Kanzi-<Version>-qnx700_screen_aarch64-es3-freetype-dynamic.zip

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • libyaml 0.5.3

curl, ssl, crypto, sqlite3, z, socket

QNX7.1 x86_64

Kanzi-<Version>-qnx700_screen_x86_64_cxx-es3-freetype-dynamic.zip

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • libyaml 0.6.0

curl, ssl, crypto, sqlite3, z, socket

QNX7.1 aarch64

Kanzi-<Version>-qnx700_screen_aarch64_cxx-es3-freetype-dynamic.zip

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • libyaml 0.6.0

curl, ssl, crypto, sqlite3, z, socket

Windows

Included in the Kanzi installer.

  • protobuf 3.8.0

  • Boost headers 1.7.7

  • civetweb 1.15

  • openssl 1.1.0g

  • curl 7.58

You can find the third-party libraries and headers in the <KanziConnectInstallation>/SDK/ext directory.

On Windows and Android the SQLite3 library is embedded into the source code and built into the Kanzi Connect library.