AirSim是微软基于UE4(后来也添加了Unity工程)开发的一款开源模拟器,可以模拟无人机、无人车。源码地址:
https://github.com/Microsoft/AirSim
下面简单说下编译过程(假设已经安装了VS、UE4等环境),编译该项目分为两部分,第一部分是编译依赖库工程,第二部分是编译UE4工程,这里主要介绍依赖库工程的编译。
下载源码解压后可以看到AirSim目录下有一个build.cmd文件,这个就是依赖库工程的编译命令文件,使用文本方式打开,可以看到如下所示的内容
从这些命令可以看出编译的过程,文件中也有注释,将主要步骤的注释提取出来就是下面几步
REM //---------- Check cmake version ----------
REM //---------- get rpclib ----------
REM //---------- Build rpclib ------------
REM //---------- copy rpclib binaries and include folder inside AirLib folder ----------
REM //---------- get High PolyCount SUV Car Model ------------
REM //---------- get Eigen library ----------
REM //---------- now we have all dependencies