You're reading the documentation for an older, but still supported version (1.33.4).
For information on the latest version, please have a look at 1.33.5.

1.2.2 Composition of Library

This API is composed of four C/C++ header files, platform-specific library files, and additional dependency (third-party) library files required for proper operation on Linux and Windows environments.

Type

OS

File Name

Description

Library File

Linux

libDRFL.a

Static DRFL library for Linux

Windows (32-bit)

DRFLWin32.dll

DRFLWin32.dll.a

DRFLWin32.lib

DRFL library for Windows (x86)

Windows (64-bit)

DRFLWin64.dll

DRFLWin64.dll.a

DRFLWin64.lib

DRFL library for Windows (x64)

Dependency Library

Linux

libPocoFoundation.so

libPocoNet.so

Poco runtime libraries for Linux

Windows

PocoFoundation.dll

PocoNet.dll

PocoFoundation64.dll

PocoNet64.dll

Poco runtime libraries for Windows (PocoFoundation.dll and PocoNet.dll for DRFLWin32.dll, PocoFoundation64.dll and PocoNet64.dll for DRFLWin64.dll)

Note

  • The Poco framework is used internally by DRFL for TCP/UDP communication and multi-threaded operations.

  • On Linux, DRFL and Poco libraries are provided per Ubuntu version. Ensure that the correct library path is added or registered using ldconfig.

  • On Windows, make sure that the target architecture (x86 or x64) matches the provided DRFL library and that required Poco DLLs are accessible via the system PATH.

  • Both Windows DLLs are MinGW builds. DRFLWin32.dll needs PocoFoundation.dll and PocoNet.dll next to it; DRFLWin64.dll needs PocoFoundation64.dll and PocoNet64.dll next to it.