使用安装版的前提也是要先安装好visual studio

1、从官网下载fastdds windows安装版eProsima_Fast-DDS-3.2.2-Windows.exe 

下载地址:https://www.eprosima.com/product-download

2、安装fastdds,安装完路径下是这样的,fastddsgen就在bin目录中

3、安装jdk19  

fastddsgen必须在jdk11~jdk19环境下使用

下载地址:https://www.oracle.com/java/technologies/javase/jdk19-archive-downloads.html

4、检测fastddsgen是否正常使用

以管理员身份运行x86 Native Tools Command Prompt for VS 2022

输入命令 fastddsgen -version

可以看到如下

5、根据.idl文件自动生成源文件,按照如下步骤依次输入命令

a.设置临时环境变量

set PATH=C:\Program Files\Java\jdk-19\bin;%PATH%

Ps:因为我电脑中装了好几个jdk版本,需要指定fastddsgen使用jdk19,要不然可能会跑在其他jdk路径下,  所以此处采用临时设置环境变量

b.切换到.idl文件路径

假设.idl的路径在C:\Users\xxxx\Desktop\tpe

cd C:\Users\xxxx\Desktop\tpe

c.生成源文件

fastddsgen HelloWorld.idl

可以在路径下看到生成了如下源文件

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐