Ubuntu18.04 build carla 0.9.10

使用Ubuntu18.04搭建Carla环境

主要关于所用到的软件以及相关命令

一:Linux build

Requirements

整个环境需要100G以上的磁盘空间,由Carla document 所描写的Linux build command summary(https://carla.readthedocs.io/en/0.9.10/build_linux/)中说明,使用Carla 0.9.10,具体细节如下
所需要的硬件细节为,Ubuntu18.04且需要30GB的磁盘空间,由于需要编译,所以需要较大空间,最好在home路径下分配200G的内存。

Dependencies(安装依赖)

在这里插入图片描述在安装依赖之前,先安装make包
$ sudo apt-get install make
注意在Ubuntu18.04下所装的依赖不同于先前版本
在这里插入图片描述为了保持Unreal Engine 和 CARLA之间的兼容性,需要更改(C++编译器)clang 和 clang++的版本
在这里插入图片描述下一步从github上clone unreal4引擎

GitHub

首先需要安装git包,具体过程可以参考
https://www.cnblogs.com/niuben/p/11512992.html: link.

创建一个GitHub账户
安装git
创建一个 Unreal Engine账户

需要预先注册一个Epic账户
在这里插入图片描述注意,注册Epic账户时需要挂载梯子,否则会无法进入账号设置界面

链接(Connect)Unreal Engine 和 GitHub 账户

在这里插入图片描述登陆Unreal Engine后通过个人设置中的 Connected Accounts选项,将当前Epic账户与GitHub账户相关联,之间需要进行一部分的登陆,具体步骤可以看一下链接:
https://www.unrealengine.com/en-US/blog/updated-authentication-process-for-connecting-epic-github-accounts.
最后一布需要在GitHub中进行确认,因为在EpicGamer的项目中Unreal Engine为Private项目,若没有确认则下一步从Unreal Engine Clone 源码时无法找到地址。这一步十分关键。

Unreal Engine

在这一步我们需要从GitHub中Clone源码,并对其进行编译

Clone the Engine4.24

在这里插入图片描述
在这里插入图片描述
在进行下一步之前,首先需要安装Vulkan,Unreal Engine编译需要使用vulkan进行渲染,否则会在启动Unreal Engine时会提示无法编译vulkan的错误。Vulkan是Linux上渲染图形的工具,它是openGL的下一代替代产品,性能提升显而易见,vulkan是从头开始编写的,目的是为开发人员提供更多可用的工具。可以按照以下链接的步骤,选择与自己显卡相匹配的方式进行安装。
链接: https://ubuntuqa.com/article/10482.html.

确认安装完成vulkan后,对Unreadl Engine 编译
在这里插入图片描述进行到这一步,出现一个错误,现在待解决。
在这里插入图片描述由于在第一次进行搭建环境时,在这一步没有产生错误,因此,打算重装环境从头开始进行搭建。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值