LOADING

加载过慢请开启缓存 浏览器默认开启

Carla自动驾驶win10x64安装软件bug问题汇总

在安装carla时出现的问题~

Carla安装!

参考:https://zhuanlan.zhihu.com/p/439206036
我的环境:

window10
64位

一、安装软件要求

https://carla.readthedocs.io/en/latest/build_windows/

cmake 3.25.1已加环境变量

git不要求版本

Make√3.81已加环境变量

Python
ps:建议给留出200g空间….这个b东西真的非常吃空间

3.10后面卸载了安装了3.8

Vs一定一定一定用2019!不兼容其他!!!!

二、python 依赖

pip install --user --upgrade pip

三、**** Visual Studio 2019 **安装

我是win10,已经下了vs2022,
#2022不行!!!!一定要2019

  • Windows 10 SDK
  • .x64 Visual C++ Toolset. In the Workloads section, choose Desktop development with C++. This will enable a x64 command prompt that will be used for the build. Check that it has been installed correctly by pressing the Windows button and searching for x64. Be careful not to open a **** x86_x64 **** prompt.
  • .NET framework 4.6.2.

四、虚幻引擎安装

将虚幻引擎账号和github账号绑定!

从版本 0.9.12 开始,CARLA 使用虚幻引擎 4.26 的修改版。此分支包含特定于 CARLA 的补丁。

. 在终端中,导航到要保存虚幻引擎的位置并克隆_carla_分支:


git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git .

Git下载巨慢,设置socks代理。(自己自己修改vpn的端口)

git config --global http.proxy socks5://127.0.0.1:1080

git config --global https.proxy socks5://127.0.0.1:1080

运行配置脚本

Setup.bat GenerateProjectFiles.bat

Vs打开ue4.sln,确保已选择”开发编辑器”、”Win64”和”虚幻构建工具”选项。在解决方案资源管理器中,右键单击并选择 。UE4Build

编译解决方案后,您可以打开引擎以通过启动可执行文件来检查所有内容是否已正确安装。Engine\Binaries\Win64\UE4Editor.exe

最后经过漫长的build和编译,终于打开了这个界面。

ue4

然后重启

五、下载** carla**

carla-simulator/carla: Open-source simulator for autonomous driving research. (github.com)

打开里面的update.bat进行更新

这东西有15个g,直接用迅雷下载了。
##你如果跟我一样是用zip解压的,会报错

Error C1083 No se puede abrir el archivo incluir: 'carla/Version.h': No such file or directory CarlaUE4 C:\Proyectos\Python-ia\tema4\carla-0.9.8\Unreal\CarlaUE4\Plugins\Carla\Source\Carla\Server\CarlaServer.cpp 18
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error MSB3073 El comando ""C:\Program Files\Epic Games\UE_4.22\Engine\Build\BatchFiles\Rebuild.bat" CarlaUE4Editor Win64 Development -Project="C:\Proyectos\Python-ia\tema4\carla-0.9.8\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild" salió con el código -1. CarlaUE4 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets 49

解决方法点这里

六、设置虚幻引擎环境变量

新建环境变量:UE4_ROOT,E:\GraduationDesign\ue4
ps:到ue4就行了

七、build carla

这一步一定要开vpn下载!!!

在 **x64 Native Tools Command Prompt for VS 2019中打开命令,切换到 **carla 根目录,

bug图
ps:一定要2019vs,如图的2022vs会出bug!!!!!

然后用make PythonAPI编译python客户端!

bug图2
报错了,再看看

The problem is that zlib version 1.2.11 doesn't have a website anymore so when running make the error means that it can't download the zipped zlib. I was able to fix it by going to carla/Util/InstallersWin/install\_zlib.bat and changing line 51 to "set ZLIB\_VERSION=1.2.12" instead of "set ZLIB\_VERSION=1.2.11" Then delete the build folder in carla/ and run "make PythonAPi" again

这个解决方法不一定有用,我是开vpn解决的

问题解决,开vpn走1008端口,

bug图

又报错

找到解决问题:

出现b2.exe拒绝访问,找到问题,

python3.10不兼容,请退回3.8

···哈哈,能踩的坑基本都踩了 6.···

新bug

No CMAKE\_C\_COMPILER could be found.

重新安装win10 sdk

新bug

-[BuildPythonAPI]: [Batch params]: --py3

Building Python API for Python 3.

Traceback (most recent call last):

File "setup.py", line 168, in \<module\>

ext\_modules=get\_libcarla\_extensions(),

File "setup.py", line 121, in get\_libcarla\_extensions

libs = [x for x in os.listdir('dependencies/lib') if any(d in x for d in required\_libs)]

FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'dependencies/lib'

找不到

https://github.com/carla-simulator/carla/issues/3076

有issue,但是没人解决

最后解决方法是换vs2019,因为2022有些东西没编译上

解决方法

新bug

Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error C1083 No se puede abrir el archivo incluir: 'carla/Version.h': No such file or directory CarlaUE4 C:\Proyectos\Python-ia\tema4\carla-0.9.8\Unreal\CarlaUE4\Plugins\Carla\Source\Carla\Server\CarlaServer.cpp 18
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error MSB3073 El comando ""C:\Program Files\Epic Games\UE_4.22\Engine\Build\BatchFiles\Rebuild.bat" CarlaUE4Editor Win64 Development -Project="C:\Proyectos\Python-ia\tema4\carla-0.9.8\Unreal\CarlaUE4\CarlaUE4.uproject" -WaitMutex -FromMsBuild" salió con el código -1. CarlaUE4 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets 49

Carla UE4 build errors · Issue #2642 · carla-simulator/carla (github.com)

说是因为是手动下载的zip然后解压出现的bug,在263行后面加一行版本号,

set carla_version="0.9.14"

示例图
ps:你的不一定是263行,直接crtl+f搜索内容

新bug(如果你是非vs2019,请换成vs2019

bug1

https://blog.csdn.net/Vikanill/article/details/107057309

解决方法就是换成vs2019……

八、最后附上成功的图片!

成功!

ps:安装了好几天,tmd,vpn一定要,vs2019一定要,py不支持3.10,我用的3.8,服了
有问题可以下面直接问我,不一定回复


后面可能会更新Carla的学习过程…qwq
转载啥的记得标明出处