External dependencies¶
In this section we list the dependencies of the libraries composing the eProsima Micro XRCE-DDS suite.
eProsima Micro XRCE-DDS Client¶
The eProsima Micro XRCE-DDS Client has no external dependencies.
eProsima Micro XRCE-DDS Agent¶
- eProsima Fast DDS
The eProsima Micro XRCE-DDS Agent requires eProsima Fast DDS to work. If eProsima Fast DDS is already installed in the system, the Agent will look for it and use it. Otherwise, it will be automatically downloaded together with the Agent application.
If willing to install eProsima Fast DDS, follow the instructions provided in the installation guide of the eProsima Fast DDS documentation.
eProsima Micro XRCE-DDS Gen¶
In order to compile the code generation tool Micro XRCE-DDS Gen, the following packages need to be installed in the system.
- Java JDK
The JDK is a development environment for building applications and components using the Java language. Download and install it following the steps provided in the Oracle website.
- Gradle
Gradle is an open-source build automation tool, version 7.0 or higher is required. Download and install it following the steps provided in the Gradle website.
Windows¶
- Microsoft Visual C++ 2017 or greater
eProsima Micro XRCE-DDS is supported on Windows over the Microsoft Visual C++ 2017 or greater frameworks.