diff --git a/examples/quickstart-cpp/README.md b/examples/quickstart-cpp/README.md index 1add024e0500..7d1f9ca7c1f5 100644 --- a/examples/quickstart-cpp/README.md +++ b/examples/quickstart-cpp/README.md @@ -48,6 +48,9 @@ quickstart-cpp ### Install dependencies and project +> [!NOTE] +> Building the C++ components currently only works in Ubuntu 22. + In this example, `SuperLink` and `ServerApp` use Flower's Python package, while the `SuperNodes` are C++ executables. We therefore need: (1) a Python environment with Flower installed; and (2) to build the `SuperNode` binaries. 1. **Prepare for `SuperLink` and `ServerApp`** @@ -60,7 +63,13 @@ In this example, `SuperLink` and `ServerApp` use Flower's Python package, while 2. **Build the `SuperNode` executables** - Ensure you have [CMake installed](https://cliutils.gitlab.io/modern-cmake/chapters/intro/installing.html) in your system. Then, build the binaries: + Ensure you have `CMake` and other build tools installed in your system. + + ```shell + sudo apt-get install -y clang-format cmake g++ clang-tidy cppcheck + ``` + + Then, build the binaries: ```bash cmake -S . -B build