1.2.2 라이브러리 구성
이 API는 C/C++ 헤더 파일 4개, 플랫폼별 라이브러리 파일, Linux와 Windows 환경에서 제대로 동작하는 데 필요한 의존(서드파티) 라이브러리 파일로 구성됩니다.
유형 |
OS |
파일 이름 |
설명 |
|---|---|---|---|
라이브러리 파일 |
Linux |
libDRFL.a |
Linux용 DRFL 정적 라이브러리 |
Windows(32비트) |
DRFLWin32.dll DRFLWin32.dll.a DRFLWin32.lib |
Windows(x86)용 DRFL 라이브러리 |
|
Windows(64비트) |
DRFLWin64.dll DRFLWin64.dll.a DRFLWin64.lib |
Windows(x64)용 DRFL 라이브러리 |
|
의존 라이브러리 |
Linux |
libPocoFoundation.so libPocoNet.so |
Linux용 Poco 런타임 라이브러리 |
Windows |
PocoFoundation.dll PocoNet.dll PocoFoundation64.dll PocoNet64.dll |
Windows용 Poco 런타임 라이브러리(DRFLWin32.dll에는 |
참고
DRFL은 내부적으로 Poco 프레임워크를 사용해 TCP/UDP 통신과 멀티스레드 작업을 처리합니다.
Linux에서는 DRFL과 Poco 라이브러리를 Ubuntu 버전별로 제공합니다. 올바른 라이브러리 경로를 추가하거나
ldconfig로 등록했는지 확인하세요.Windows에서는 대상 아키텍처(x86 또는 x64)가 제공된 DRFL 라이브러리와 일치하는지, 필요한 Poco DLL을 시스템 PATH에서 찾을 수 있는지 확인하세요.
두 Windows DLL은 모두 MinGW 빌드입니다. DRFLWin32.dll은 같은 위치에 PocoFoundation.dll과 PocoNet.dll이, DRFLWin64.dll은 같은 위치에 PocoFoundation64.dll과 PocoNet64.dll이 있어야 합니다.