Zenoh Flow provides a Zenoh-based dataflow programming framework for computations that span from the cloud to the device.
-
Rust: see the installation page
-
cxxbridge
cargo install cxxbridge-cmd
On Unix-based machines.
mkdir build && cd build
cmake ..
make
This will:
- "patch" the header file
include/wrapper.hpp
, - compile the Rust code located under the
vendor/wrapper
folder and generate a static librarylibwrapper.a
, - compile the C++ wrapper code,
- compile the operator,
- link everything together producing
build/libcxx_operator.so
.
The libcxx_operator
library can then be loaded by Zenoh Flow!
make fresh
The libopencv_dectect_op
library can then be loaded by Zenoh Flow!