Windows下编译Airsim 1.3.1版本一些问题的解决办法
做研究需要个仿真,从0写OpenGL即浪费时间又不好看,就想使用Airsim做仿真,编译过程中遇到了好多问题,花了很多时间解决,最终终于解决了。
这些问题存在的主要原因就是存在多个版本的VS和多个版本的虚幻引擎。
切记,在Windows下编译airsim需要的是VS2019,最低Windows 10 SDK 10.0.18362,最低虚幻4.24。这几个条件不能换,用了VS2017就失败,o(╥﹏╥)o。
下面对我编译过程中遇到的几个问题进行说明。
1 build.cmd下载慢
build.cmd下载慢的主要原因就是其直接下载github某些库的release版本,github的release下载巨慢,最快也就是10kb/s,所以我们需要对这些源码进行修改。
比如,在build.cmd里面,需要rpclib的下载地址如下
https://github.com/rpclib/rpclib/archive/v2.2.1.zip
我自己专门从第三方网站https://d.serctl.com/对这个连接进行下载,并对其进行替换新的下载地址
https://dl.serctl.com/downloads3/2020-08-10-19-53-53-rpclib-v2.2.1.zip
其他类似,这样下载速度很快,编译airsim很快就完成了。
下面我把我替换的网址列出来(因为第三方网站可能会清理,不知何时会失效)。
原始链接。
https://github.com/rpclib/rpclib/archive/v2.2.1.zip
https://github.com/Microsoft/AirSim/releases/download/v1.2.0/car_assets.zip
替换后的链接。
https://dl.serctl.com/downloads3/2020-08-10-19-53-53-rpclib-v2.2.1.zip
https://dl.serctl.com/downloads3/2020-08-10-19-55-10-download-car_assets.zip
2. 编译示例项目Block出错
编译这个项目直接执行update_from_git.bat
生成的工程编译出来一大堆错误,研究了很久,终于发现了问题。
我的系统存在VS2015,VS2017,VS2019,和虚幻4.22和4.24,导致在编译的时候版本选择错误,我这里系统默认选择了虚幻4.22和VS2017进行编译,因此编译错误。
解决办法!!!!!!!!!!!!!!!!!!!!(我真的搞了好久)
update_from_git.bat
最后调用UnrealBuildTool.exe
对UE4项目转换为VS工程,系统使用的指令是。
"F:/Program Files/Epic Games/UE_4.22/Engine/Binaries/DotNET/UnrealBuildTool.exe" -projectfiles \
-project="E:/Codes/AirSim-1.3.1-windows/Unreal/Environments/Blocks/Blocks.uproject" -game -rocket -progress \
-log="E:\Codes\AirSim-1.3.1-windows\Unreal\Environments\Blocks/Saved/Logs/UnrealVersionSelector-2020.08.10-22.59.28.log"
(这样能对就见鬼了)
如果想正确编译,必须手动输入指令,强制使用4.24和VS2019进行编辑,重点内容如下
"F:/Program Files/Epic Games/UE_4.24/Engine/Binaries/DotNET/UnrealBuildTool.exe" -projectfiles \
-project="E:/Codes/AirSim-1.3.1-windows/Unreal/Environments/Blocks/Blocks.uproject" -game -rocket -progress \
-log="E:\Codes\AirSim-1.3.1-windows\Unreal\Environments\Blocks/Saved/Logs/UnrealVersionSelector-2020.08.10-22.59.28.log" \
-2019
核心有两点
- 指定UnrealBuildTool.exe的路径
- 在最后加上
-2019
强制转换为VS2019工程
这样再编译,所有错误都消失了,问题解决!!!!!!!!
我哭了!!!!!
Windows下编译Airsim 1.3.1版本一些问题的解决办法相关推荐
- windows下python-nmap模块的使用及出现的问题、解决办法
最近要使用python进行目标扫描,需要用到python-nmap模块,在使用的过程中遇到了一些问题,以此记录一下. 遇到问题前的安装 直接从python解释器下安装了nmap和python-nmap ...
- linux windows 编译安装,Windows下编译安装OpenEXR(x86版本)
由于最近需要用到一些关于OpenEXR的东西,需要在Windows安装相关的组件.经过一番尝试,发现需要以下步骤. 1)下载相关组件 在C盘下建立一个目录libs-x86,从OpenEXR官网http ...
- windows下编译opencv+opencv_contrid的Android版本
编译环境配置 需要下载android sdk,android NDK,Cmake,MinGW,ant,JDK 下载Android sdk,在下载sdk时需要注意,使用sdk24之前版本,由于新版本An ...
- 在windows下编译PHP(5.4版本)
参考文献:https://wiki.php.net/internals/windows/stepbystepbuild 环境要求: 1)VS 2008 2) VS 2008 SP1 3)Window ...
- Windows下编译配置Caffe的GPU版本
2020-12-09 参考链接:https://www.cnblogs.com/zjutzz/p/9532483.html 本文采用官方提供的步骤进行编译,只记录了和该参考链接不同的地方 环境说明 系 ...
- Windows下安装图片标注工具LabelImg遇到的问题及解决办法
个人用的是windows系统,由于在windows系统下采取了好几种的安装方案,本着个人的喜好,选择了第一种安装方法 由上图可以看到,其实安装方案也比较简单,自己仅需要安装两个包, pip insta ...
- 在windows下IIS管理器,网站报401.2错误解决办法
401.2错误是指没有身份验证头无效.网站遇到这个问题,后来上网查了下解决方法,解决了,但自己还是要记录下. 解决步骤就是: 进入IIS管理器,找到出问题的那个网站,然后找到它的身份验证,将匿名身份验 ...
- 在windows下编译FFMPEG-最新2009版本
转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...
- Windows下搭配AirSim环境
Windows下搭配AirSim环境 下载Epic Game平台 安装Visual Studio 2017(官网可以找到软件版本) 搭建 AirSim Build Unreal Project 创建虚 ...
最新文章
- java小程序查看器_JAVA的一个查看图片的小程序
- PPT学习资源(总)
- PowerDesign的简单使用方法
- 第三章 改进神经网络的学习方式(上中)
- 用Maven构建Mahout项目
- php禁止某个链接,php – 使用htaccess忽略链接的某些部分
- mongodb $ifNull
- LintCode 550. 最常使用的K个单词II(自定义set(可修改数据的优先队列) + map)
- 根据经纬度显示地图轨迹
- html实现动态多表单输入,使用javascript动态编辑多个相同的HTML表单
- 基于visual Studio2013解决面试题之0504单链表逆序
- [MSN谈话]专注、口碑和猎头
- 飞秋(FeiQ)与飞鸽传书(IP Messenger)区别
- 2018服务器cpu性能天梯图,哪里看CPU性能排行榜?2018年CPU天梯图最新版(高清)...
- 电脑Tab键有什么用
- excel有条件的隐藏某行_暂时隐藏Excel条件格式
- 如何快速撰写文章—伪原创
- windows多进程探测存活主机
- 算法分析与设计期末总结
- JAVA毕设项目家庭记账系统(java+VUE+Mybatis+Maven+Mysql)
热门文章
- 推荐大学生看的一些书
- 2022-2027年(新版)中国学前教育行业发展态势及前景趋势预测报告
- 环境搭建脚本记录(待开源等小伙伴补充)
- 北京内推 | 微软亚洲研究院机器学习组招聘AI for Science研究实习生
- 关于今年是计算机寒冬的网络用户看法小汇总
- 开发中最全网络相关内容
- vc c语言队列库函数的调用,C语言获取SYSTEMTIME
- 可变参数:va_list(),va_start(),va_arg(),va_end() 详细解析
- 网站流量突然下降应该怎么找原因?
- 问世间美为何物? 来看2021“设计+”珠宝首饰创新设计展!