码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 自动驾驶模拟软件Carla---环境搭建和编译


    安装

    1. 源码编译

    1.1 安装需求

    • x64系统
    • 30-50GB内存
    • GPU4GB显存

    1.2 必须安装软件

    • cmake —打包交叉编译
    • Git —
    • python — 3.6.5(原本的电脑的版本)
    • Make —(已下载,已安装)

    (以上都需添加到环境变量中)

    1.3 安装visual studio

    建议是2017;但是我电脑之前安装的是2019

    必须需要组件

    • windows 8.1 SDK;(我的是windows 10 SDK)
    • x64 visual c++ toolset;

    1.4 安装虚幻引擎 Unreal Enqine

    要求是安装4.24.3; (但是我电脑vs是2019来着,不知道行不行)(vs2019 对应 4.26)

    1.4.1. github 克隆
    git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git .
    
    • 1

    注意:!!!

    • 使虚幻引擎文件夹尽可能靠近,因为如果路径超过一定长度,则会在步骤3中返回错误。C:\Setup.bat
    • (我就遇到了这个,在运行配置脚本的时候)
    1.4.2. 运行配置脚本
    Setup.bat
    GenerateProjectFiles.bat
    
    • 1
    • 2

    (运行setup.bat的时候,遇到了路径超过一定长度的问题。。。 我换了一个路径,放在c盘下面,但是再点setup.bat的时候一直没动静,我就跳过了…,直接GenerateProjectFiles.bat)

    1.4.3. 编译修改后的引擎
    1. 在根目录中,运行以设置项目文件。GenerateProjectFiles.bat

    注意:

    所有项目文件都是中间文件 ()。每次同步新版本时都必须生成项目文件,以确保它们是最新的。如果删除文件夹,则必须使用批处理文件重新生成项目文件。[Unreal Engine Root Directory]\Engine\Intermediate\ProjectFilesIntermediateGenerateProjectFiles
    
    • 1
    1. 通过双击将项目加载到 Visual Studio 中。UE5.sln(就是用vs2019打开ue4.sln)
    2. 将解决方案配置设置为“开发编辑器”。将解决方案平台设置为 Win64。
      在这里插入图片描述
    3. 右键单击 UE 目标,然后选择“生成”。
      在这里插入图片描述
      这个生成时间非常长、非常长、、、、

    生成最后出现了问题。。。。。。

    1.5 编译CARLA

    1.5.1 clone github上克隆下来

    遇到的问题

  • 相关阅读:
    一文速学-让神经网络不再神秘,一天速学神经网络基础-输出层(四)
    H5全栈实习day01:html重点标签+css选择器+css采用字体文本属性+display显示模式+浮动
    【Linux篇】之Squid代理服务器配置
    射频微波芯片设计4:耦合器芯片
    图解CompletableFuture源码
    【毕业设计】基于Django和协同过滤的电影推荐系统
    基于SSM的二手车交易系统
    基于PHP+MySQL长途客用汽车票订票系统的设计与实现
    基于SSM的金鱼销售平台
    Lua04 实例列举 ESB2CP的报文转换流程
  • 原文地址:https://blog.csdn.net/weixin_44177594/article/details/126874827
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号