- Download or clone via git this repository;
- Install one of the following IDE:
- Visual studio code (https://code.visualstudio.com/)
- CLion jetbrains (https://www.jetbrains.com/clion/)
- Follow the guide for the Agent Setup;
- Download or clone the simulation environment (https://github.com/tonegas/PyDrivingSim);
- Follow the guide for the evirorment setup;
- Follow the guide to install awsl
- Open a Linux shell and run:
- sudo apt-get update
- sudo apt-get install cmake
- sudo apt-get install clang
- Open the folder project (in CLion: create Debug and Release profile);
- Select the correct compiler WLS (https://www.jetbrains.com/help/clion/how-to-create-toolchain-in-clion.html)
- Copy from the folder lib/win_WLS the communication library to the folder lib/
- Compile the agent
- run cmake: cmake .
- build the system: make
- Run the agent
- Install visual studio professional (https://visualstudio.microsoft.com/it/vs/professional/)
- Install cmake
- Open the folder project (in CLion: create Debug and Release profile);
- Select the correct compiler Visual Studio (https://www.jetbrains.com/help/clion/how-to-create-toolchain-in-clion.html)
- Copy from the folder lib/win_visual_studio the communication library to the folder lib/
- Compile the agent
- run cmake: cmake .
- build the system: make
- Run the agent
- Install MSYS2 https://www.msys2.org/
- Install cmake
- Open the folder project (in CLion: create Debug and Release profile);
- Select the correct compiler MinGW (https://www.jetbrains.com/help/clion/how-to-create-toolchain-in-clion.html)
- Copy from the folder lib/win_mingw the communication library to the folder lib/
- Compile the agent
- run cmake: cmake .
- build the system: make
- Run the agent
- Open a Linux shell and run:
- sudo apt-get update
- sudo apt-get install cmake
- sudo apt-get install clang
- Open the folder project (in CLion: create Debug and Release profile);
- Copy from the folder lib/linux the communication library to the folder lib/
- Compile the agent
- run cmake: cmake .
- build the system: make
- Run the agent
- Open a shell and run:
- brew update
- brew install cmake
- brew install clang
- Open the folder project (in CLion: create Debug and Release profile);
- Copy from the folder lib/macos or lib/macos_x86 the communication library to the folder lib/
- Compile the agent
- run cmake: cmake .
- build the system: make
- Run the agent