Skip to content

Install LibLogicalAccess

Maxime C edited this page Apr 27, 2020 · 5 revisions

General note

The library is available on Windows and Linux operating systems and uses conan to manage its dependencies .

Be aware about the following dependencies:

  • openssl: cryptographic library
  • boost: cross-platform C++ extension library

The “Basic” sample is a good example on how to use this library (includes, link …). You should get the dependencies and configure the project directories to build it correctly.

Debian/Ubuntu Installation

Install conan using pip:

sudo apt-get install pip
pip install conan

Clone the repository and install the library using these commands:

git clone https://github.com/islog/liblogicalaccess.git
cd liblogicalaccess
mkdir build ; cd build ; conan install .. ; conan create ..

If this doesn't work it is probably because the dependencies of the library are not built. To build them use "conan create .. --build Name" example for boost:

conan create .. --build boost

Windows Installation

Every dependency is available on a Maven repository provided by ISLOG or could be downloaded separately from their author. On Windows the library depends also on Microsoft Visual C++ 2013 Runtime and Microsoft Visual C++ 2010 SP1.

Be aware about the following additional reader dependencies on Windows:

//TODO : explain includes and links with an example//

See also

LibLogicalAccess Private for closed source plug-ins.

Clone this wiki locally