GDB

Building CARLA in Windows with UE4

Updated:

构建流程

1. 获取访问权限

将 GitHub 账号关联到Epic Games,并接受来自Epic组织的邀请。

2. 下载 Carla 专用 UE4 引擎

git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git CarlaUE4_Engine
  1. 执行 Setup.bat
  2. 执行 GenerateProjectFiles.bat

注意:

必须要先进行第一步,否则无权限访问该仓库

必须要使用 Carla 专用的引擎版本,否则编译会失败

3. 编译 CarlaUE4_Engine

  1. 在 CarlaUE4_Engine 目录下找到 UE4.sln,双击选择 Visual Studio 打开
  2. 设置编译模式 Development Editor + Win64 + UnrealBuildTool
  3. 在右侧文件目录中找到 UE4 项目,右键 -> Build

4. 配置环境变量

UE4_ROOT 指向 CarlaUE4_Engine 目录,例如 D:\CarlaUE4_Engine

5. 克隆 CARLA ue4-dev 分支代码到本地

git clone -b ue4-dev https://github.com/carla-simulator/carla CarlaUE4

6. 下载静态资源

执行脚本

cd CarlaUE4
Update.bat

或者手动下载静态资源

进入 D:\CarlaUE4\Unreal\CarlaUnreal\Content 文件夹,手动下载 Content 内容(以0.9.16版本为例):

git clone --single-branch --depth 1 -b 0.9.16 https://bitbucket.org/carla-simulator/carla-content.git Carla

7. 编译

注意:以下命令全部在 x64 Native Tools Command Prompt for VS 2022 命令行中执行(执行目录:D:\CarlaUE4)

make PythonAPI
make launch // 跳过编译可使用 make launch-only

补充文档


Share this post on:

Next Post
Building CARLA in Windows with Unreal Engine 5.5