The recommended platforms are Ubuntu 22.04, Ubuntu 20.04 or Windows10 20H1 with cmake-3.16.3 or above.
The older, Ubuntu 18.04 version, is also supported by the Heex SDK.
Get the SDK from the Documentation & SDK section of the Web Platform, at the your-env.heex.io address.
Letβs unzip the SDK:
π‘ Tip: On Python
If you are working with Python, the installation is done. You can directly develop your python agents.
π Note:
Please make sure you have all pre-required dependencies listed here. Please make sure your system is up-to-date. You may want to run:
sudo apt update -y
βΉοΈ Note:
If you are working with a ros melodic environment, add the flag
--with-legacy-ubuntu18
to the command below.
It is assumed that you have boost 1.65.1 already installed. Note that the build process will not install it for you.
Build the SDK using the CLI in the Heex_SDK directory:
βΉοΈ Note: CONGRATULATIONS!
You have completed the SDK building and configuration phase!
Letβs unzip the SDK:
π‘ Tip: On Python
If you are working with Python, the installation is done. You can directly develop your python agents.
π Note:
Please make sure you have all pre-required dependencies listed here. Please make sure your system is up-to-date. You may want to run:
sudo apt update -y
βΉοΈ Note:
If you are working with a ros melodic environment, add the flag
--with-legacy-ubuntu18
to the command below.
It is assumed that you have boost 1.65.1 already installed. Note that the build process will not install it for you.
Build the SDK using the CLI in the Heex_SDK directory:
βΉοΈ Note: CONGRATULATIONS!
You have completed the SDK building and configuration phase!
βΉοΈ Info:
If you are working with Windows, you may encounter an error during either the unzip due to the length of your path or during the build step. If so, we recommend the following options :
Unzip Heex SDK in a folder with a lower path length
Enable LongPath in windows registry as follows
Letβs unzip the SDK:
π‘ Tip: On Python
If you are working with Python, the installation is done. You can directly develop your python agents.
Make sure the following dependencies are installed. They are not installed automatically:
Visual Studio Community 2019
or Build Tools for Visual Studio 2019
MSVC v142 - VS 2019 C++ - x86/x64
Build due to the boost 1.84.0
library being only compatible with this version.cl
in Powershell windows)Open a Developer PowerShell terminal inside Heex_SDK_<version>
directory
You should be inside
Heex_SDK_<version>
directory after this step.
Set the correct policy for powershell scripts. It is required to use the runHeexKernel script and for HRE (Heex Runtime Environment) deployment.
Start the build of the SDK in the Heex_SDK directory:
βΉοΈ Info:
Did the compilation failed when build the boost library? It may be due to Windows limitation on long paths
Go back at Getting Heex SDK