最近几天,在家尝试折腾下了Windows 下的Airsim 安装,不得不说这个东西坑比较多,最后也没有成功。现将走过的坑总结一下,以后有时间和精力了再折腾吧:
先说几个必装的软件(个人见解,仅供参考)

  1. vs2017: 现在都已经出到vs2019了,所有首先安装了一个2019。这个软件比较大,下载社区版本是免费的,大概花费时间在一下午。不管是2019,还是2017,最后总会有几个包下载速度超级慢。解决方法是 ‘翻墙’。当然,如小标题所示,最后2019还是卸载了,换成了2017的社区版本。因为查阅多处都是推荐的2017版本,且GitHub上 ,Airsim项目也已经很久没有更新了,怕2019不兼容,索性删了,再次安装。好像2019,使用微软的卸载工具可以一键卸载。耗费时间2天。
  2. Airsim源码: 首先在网上下载windows下的git工具,需要换成国内的下载点,具体的网址忘了,可以比较容易的百度找到。然后从GitHub上克隆源码。坑!不管是翻墙还是不翻墙,下载速度均比较慢(也可能是我的网速不行,采用的是VPN+SS)。解决方法,将源码克隆到国内的码云上,然后在执行git clone可以很快的下载下来。
  3. UE4:这个软件较大,请先确保硬盘空间足够。然后需要注册账号,仍然需要翻墙获得。然后下载对应的ue版本。默认现在最新是ue4.24版本,在后面的编译中,总是提示版本太新。(难道不兼容之前的版本,太新的也不行?)查阅了网上一些资料,推荐使用4.18版本,和4.20版本,我又下载了4.18版本。在这里插入图片描述每个版本大小大约6G左右,下载安装全部一键傻瓜式操作,耗费时长约为6小时。该编辑器启动较慢。本人电脑配置,win10系统,i7-6700CPU,8G内存,GTX960M显卡。
  4. Pycharm: 社区版本是免费的,但是需要破解。目前还没有用到,当然也还没完成破解,不做评论。

然后是整个安装配置过程。
如果上面的都准备好(无语,光来回安装,删除,再安装就已经折腾了好几天)。剩下的步骤到是比较简单。但也不是,毕竟最后没有成功运行demo,我且将过程记录下。
打开vs2017下的x86,native tools command prompt for vs 2017在这里插入图片描述
跳转到源码所在路径:在这里插入图片描述
然后,输入build.cmd即可自动运行,整个编译过程高端大气上档次,全自动化,无需人插手,耗时较长,要十几分钟到半小时吧,具体取决于个人电脑配置和网速,中间有需要下载个什么高端汽车模型,可以通过Ctrl+C 取消掉。
下面是一个坑:
在这里插入图片描述
解决方案:从官网下载对应的安装包(目前是eigen-3.3.7 zip),解压后放在在这里插入图片描述
上图所示文件夹下,备注:名字一定要和原来的名字一致(eigen3,不一致请修改)。
然后再次编辑就可以成功了。成功也什么重要的说明,截图如下:
在这里插入图片描述
编译成功之后,在原文件夹下会看到多出来一个名叫Unreal的文件夹,打开进入F:\airsim-source\AirSim\Unreal\Environments\Blocks 中。
同样采用之前VS2017本地命令行版本打开该路径,输入 update_from_git。然后等他自己编译创建UE4的工程。完成之后,如下图所示,双击工程。在这里插入图片描述
可以得到如上图所示情况,点击 是(Y)
最后,关键的地方来了!!!
在这里插入图片描述
这个错误,至今没有解决 。有资料显示是直接可以关联UE4打开啊!期待大神们解决之后告知我,也让我感受下 Airsim 。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐