Enginio Installation and Prerequisites

This guide shows how to use the Enginio Qt library in a Qt application (both Qt C++ and QML cases are covered). This guide can be also applied when integrating Enginio with existing Qt projects.

Prerequisites

You can use Enginio with an existing installation of Qt 5.2 or later, or get Qt packages containing Engino (starting with Qt 5.2).

  • Development environment (Linux, Windows or Mac OS X) and compiler toolchain.
  • Qt framework, 5.2 or newer
  • OpenSSL to enable SSL support in Qt. Install the OpenSSL binaries into your system and Qt will automatically pick them up.
    • Mac OS X: the OpenSSL library should be preinstalled in the system
    • Linux: Most distributions have a preinstalled OpenSSL library. If yours doesn't, install libssl via your distribution's package manager
    • Windows: Install Win32 OpenSSL (light version is enough, copy DLLs to windows system directory when asked)
  • Perl 5.10 or newer to enable Qt5 module compilation
    • Mac OS X: Perl should exist as preinstalled in the system
    • Linux: Perl should exist as preinstalled in the system
    • Windows: Install some Perl distribution

Install Enginio Qt library

  • Download the latest library release for your platform
  • Execute downloaded binary installer and follow instructions