Installation
Requirements
- C++17 compiler: GCC 7+ or Clang 5+
- CMake: 3.16 or later
- Docker: For building compositions (optional)
Quick Install
Using Makefile (Recommended)
make install command installs libraries to ./install/ - no root permissions required.
Build Targets
Manual Build
Build All Packages
Build a Single Module
Verify Installation
Docker Development
For containerized development:Development Workflow with Docker
IDE Setup
VS Code
Create.vscode/c_cpp_properties.json:
CLion
- Open the SDK directory as a CMake project
- Set CMake options:
-DCMAKE_PREFIX_PATH=./install - Build All target
Troubleshooting
CMake can't find packages
CMake can't find packages
Make sure packages are installed:
Linker errors
Linker errors
Run
ldconfig after installing:C++17 not supported
C++17 not supported
Check your compiler version:
Next Steps
Creating Modules
Learn how to create your first module