Luxand FaceSDK – Using FaceSDK with Programming Languages
To access the FaceSDK library functions, you need to use its binary file in your applications. The specific file depends on the platform:
- Windows applications use facesdk.dll
- Linux and Android applications use libfsdk.so
- macOS applications use libfsdk.dylib
- .NET applications use facesdk.NET.dll and the appropriate binary file (facesdk.dll, libfsdk.dylib or libfsdk.so)
- Java applications use facesdk.jar, jna.jar and the appropriate binary file (facesdk.dll, libfsdk.dylib or libfsdk.so)
- iOS applications use libfsdk-static.a
- VB6 applications use facesdk-vb.dll in addition to facesdk.dll
On Windows, Linux and macOS it is usually recommended to store this file in the directory where the executable file of your application is located. Alternatively, you may keep the file in:
- the working directory of your application
- the directory specified in the path environment variable of your system: PATH (Windows), LD_LIBRARY_PATH (Linux), DYLD_LIBRARY_PATH (macOS).
You need to include interface header files into your application project in order to use FaceSDK.