airsim编译出错:fatal error c1001

Hey everyone. Yeah, the issue is with VS 2017 15.9.0, which was released a couple days back on Nov 13.
I tested with 15.8.9, and things do compile.
Please uninstall 15.9.0 and install 15.8.9, as explained here (links for 15.8.9 therein)
https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017

Also, note that you need Unreal version 4.18, not 4.21.
We’re looking into what is causing the error at Microsoft, please use anything <=15.8.9 till then. Thanks @Waarbubble for reporting the issue and the fix. Updating readme for the same.

Tagging @sytelus @lovettchris. this is the issue we discussed.

通过查看github上issue,发现是vs2017自己的错误,所以回退vs版本到15.89

但是回退到15.89还是有问题,之后重新安装15.9版本。同时安装15.8版本。

在上面的操作后,UE4的4.20版本可以编译成功。但是4.21编译仍是失败,不过编译失败的原因是因为某些类找不到,与编译器无关(?待验证)。
在这里插入图片描述
以上截图为可以运行在4.20版本的vc++2017版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值