There are several ways to integrate the Heex SDK into your project and connect to your dataflows.
We recommend connecting your implementations (Monitors and Recorders) to your dataflows via your API or middleware, keeping them separate from your main process as standalone executables.
To get started, refer to the get-started
or sample
folder. You can either incorporate this folder into your build process or use it directly from the SDK to begin creating your implementations.
Alternatively, you can develop and build custom implementations directly within your code and build processes.
To link the HeexSDK in a CMake C++ project, add the following lines to your project:
2.45.1
). Use these lines to integrate the Heex SDK into your project:
ℹ️ Info: You may use
The
HEEX_SDK_DIR
required flag to import the SDK from a specific directory.
To link the HeexSDK in a CMake C++ project, add the following lines to your project:
2.45.1
). Use these lines to integrate the Heex SDK into your project:
ℹ️ Info: You may use
The
HEEX_SDK_DIR
required flag to import the SDK from a specific directory.
You should place the provided librairies in your project. Then import the lib into your module.
Using the CLI.
The CLI will only build samples that are located in the get-started
or sample
folders. If you want to build samples outside of these folders, refer to the CMake usage below.
From the root of the SDK folder (ie from inside /path/to/Heex_SDK_<version>
), run:
💡 Tip:
For faster builds, specify the —jobs flag for multiple parrallel jobs. By default, it uses 1 job.
/path/to/Heex_SDK_<version>/get-started/cpp
), run:get-started
implementations:
implementations/builtin
folder may contain some pre-built samples, you cannot add a sample of your own in the implementations
folder that would have an identical name as a bulitin one).Heex Agent
, please refer to this section.SDK mode
,please refer to this section.There are several ways to integrate the Heex SDK into your project and connect to your dataflows.
We recommend connecting your implementations (Monitors and Recorders) to your dataflows via your API or middleware, keeping them separate from your main process as standalone executables.
To get started, refer to the get-started
or sample
folder. You can either incorporate this folder into your build process or use it directly from the SDK to begin creating your implementations.
Alternatively, you can develop and build custom implementations directly within your code and build processes.
To link the HeexSDK in a CMake C++ project, add the following lines to your project:
2.45.1
). Use these lines to integrate the Heex SDK into your project:
ℹ️ Info: You may use
The
HEEX_SDK_DIR
required flag to import the SDK from a specific directory.
To link the HeexSDK in a CMake C++ project, add the following lines to your project:
2.45.1
). Use these lines to integrate the Heex SDK into your project:
ℹ️ Info: You may use
The
HEEX_SDK_DIR
required flag to import the SDK from a specific directory.
You should place the provided librairies in your project. Then import the lib into your module.
Using the CLI.
The CLI will only build samples that are located in the get-started
or sample
folders. If you want to build samples outside of these folders, refer to the CMake usage below.
From the root of the SDK folder (ie from inside /path/to/Heex_SDK_<version>
), run:
💡 Tip:
For faster builds, specify the —jobs flag for multiple parrallel jobs. By default, it uses 1 job.
/path/to/Heex_SDK_<version>/get-started/cpp
), run:get-started
implementations:
implementations/builtin
folder may contain some pre-built samples, you cannot add a sample of your own in the implementations
folder that would have an identical name as a bulitin one).Heex Agent
, please refer to this section.SDK mode
,please refer to this section.