You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用VS2019编译Carla PythonAPI时遇XercesC缺失等错误求助

解决Carla编译make PythonAPI时的两个关键错误

错误1:CMake找不到XercesC(missing: XercesC_VERSION)

编译OSM2ODR组件时需要Xerces-C库,但系统未正确识别到它的路径和版本。解决步骤:

  • 下载适配Windows x64、VS2019的Xerces-C预编译二进制包
  • 解压到本地目录(例如D:\xerces-c-3.2.4),确保目录下包含include(头文件)和lib(库文件)文件夹
  • 添加系统环境变量XercesC_ROOT,值设为解压后的根目录路径
  • 关闭当前的VS2019 x64原生工具命令提示符,重新打开以加载新的环境变量,再执行编译命令

错误2:error: invalid command 'bdist_wheel'

当前Python环境缺少wheel工具,导致setup.py无法执行bdist_wheel命令。解决步骤:

  • 升级pip到最新版本:
    python -m pip install --upgrade pip
    
  • 安装wheel包:
    python -m pip install wheel
    
  • 确认当前使用的Python环境是编译Carla指定的Python3版本,避免多环境冲突
  • 重新执行make PythonAPI命令

额外注意事项

  • 确保VS2019已安装完整的C++开发组件和对应版本的Windows SDK(编译日志中显示使用的是10.0.20348.0)
  • 检查Carla版本的官方依赖要求,确保所有前置工具(如CMake、Python版本)符合对应版本的要求

内容的提问来源于stack exchange,提问作者Junaid S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:20:31