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 ( |
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.