Linux Guide
To install and compile applications with the now2sdk framework on Linux (CachyOS recommended), follow this guide to set up your system requirements.
🛠️ System Prerequisites
Ensure you have the following installed on your Linux machine:
- CMake (v3.16 or higher)
- Compiler (GCC or Clang with C++20 support)
- Qt6 SDK (Required for Qt GUI classes and widgets)
- GTK4 SDK (Required for GTK GUI classes and widgets)
- FFmpeg libraries (
libavcodec,libavformat,libavutil,libswscale)
📦 Dynamic Linker Setup
To run compiled applications, make sure the dynamic linker can find libnow2sdk.so:
# Add library directory to LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/now2sdk/build
Or copy libnow2sdk.so directly into /usr/local/lib and run sudo ldconfig.