For information on the latest version, please have a look at GL013301.
1.2.2 Composition of Library
This API is composed of four C/C++ header files, a library file related to them, and additional support (third-party) library files required for proper operation on both Linux and Windows environments.
Type |
File Name |
Description |
Remarks |
|---|---|---|---|
Header File |
DRFL.h |
Core API Function Definition File |
|
DRFLEx.h |
Extended Function Definition File |
||
DRFS.h |
Library-related Structure Definition File |
||
DRFC.h |
Library-related Constant Definition File |
||
Library File |
libDRFL.a libDRFL.so |
Linux Library File |
|
DRFLWin64.lib DRFLWin64.dll |
Windows (x64)Library File |
||
Other Support Files |
libPocoFoundation.so libPocoFoundation.so.16 libPocoNet.so libPocoNet.so.16 |
Linux Dependency Library File |
Registering library using ldconfig function |
PocoFoundation.lib PocoFoundation.dll PocoNet.lib PocoNet.dll |
Windows Dependency Library File |
Microsoft Visual C++ 2019 (x64) Redistributable or newer is required. |
Note
The Poco framework is used internally by DRFL for TCP/UDP communication and multi-threaded operations.
On Linux, ensure that
/usr/libor/usr/local/libcontains symbolic links (e.g.,libPocoFoundation.so → libPocoFoundation.so.16).On Windows, verify that the Visual Studio project targets the correct architecture (preferably x64) and that Poco DLLs are available in the system PATH.