| IDTech Universal SDK 1.0.35.027 API reference for C++

Import the Necessary Libraries

Header Files
  Communicating with ID TECH devices requires that developers include the following header files in the project's source code folder:
  - IDTDef.h
  - The appropriate device header file for a single device OR IDT_Device.h to expose all methods for all devices. Usually, using the single device header file is appropriate as it filters out all unrelated methods.

Libraries
  - libUSB installed on the system (not applicable to Mac).
  - Place the IDTechSDK library file the system PATH of the target device.

IMPORTANT:
  IDTechSDK libraries are distributed with versioning as part of the library name (libIDTechSDK.so-x_xx_xx x/ libIDTechSDK-x_xx_xxx.dl / libIDTechSDK-x_xx_xxx.dylib). The system must recognize them as a file WITHOUT the version info ((libIDTechSDK.so / libIDTechSDK.dll / libIDTechSDK.dylib). Accomplish this by either RENAMING the libraries by removing the version info OR create a Symbolic Link pointing to the original libraries and then remove the version info from the symbolic link:
  (Symbolic Link) libIDTechSDK.so -> libIDTechSDK.so-x_xx_xxx (Compiled Library)
  (Symbolic Link) libIDTechSDK.dll -> libIDTechSDK-x_xx_xxx.dll (Compiled Library)
  (Symbolic Link) libIDTechSDK.dylib -> libIDTechSDK-x_xx_xxx.dylib (Compiled Library)
  (Symbolic Link) /lib/libIDTechSDK.so -> /home/<USER>/proj/libIDTechSDK.so-x_xx_xxx (Compiled Library)