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

Ubuntu 18.04安装V2X-Hub执行cmake报v2xhubWebAPI缺失如何解决

报错根因

CMake无法定位v2xhubWebAPI组件的编译配置文件,触发场景分两种:一是前置依赖v2xhubWebAPI未完成编译安装,二是执行cmake时未手动指定该依赖的配置文件存放路径。

修复步骤
  • 优先编译安装缺失的v2xhubWebAPI依赖
    回到V2X-Hub源码根目录,进入src/v2xhubWebAPI文件夹,执行以下命令完成组件安装:
    mkdir build && cd build
    cmake ..
    make -j$(nproc)
    sudo make install
    
    安装完成后,v2xhubWebAPIConfig.cmake默认会部署到/usr/local/lib/cmake/v2xhubWebAPI/路径下。
  • 清理v2i-hub路径下的旧cmake缓存
    进入之前执行编译的src/v2i-hub目录,删除残留的缓存文件避免旧配置干扰:
    rm -rf CMakeCache.txt CMakeFiles/
    
  • 重新执行cmake命令,补全依赖路径参数
    在src/v2i-hub路径下执行完整cmake命令,同时指定两个依赖的配置路径:
    cmake . -DqserverPedestrian_DIR=/usr/local/share/qserverPedestrian/cmake -Dv2xhubWebAPI_DIR=/usr/local/lib/cmake/v2xhubWebAPI/
    
  • 异常排查
    如果执行上述命令后仍提示找不到配置文件,先执行全局搜索定位文件实际位置:
    sudo find / -name "v2xhubWebAPIConfig.cmake"
    
    将命令中v2xhubWebAPI_DIR的取值替换为搜索结果返回的文件所在目录即可。

注意:V2X-Hub各组件存在明确编译顺序依赖,必须先完成所有公共基础组件(含v2xhubWebAPI、qserverPedestrian等)的编译安装,再编译v2i-hub主框架及业务插件,否则会持续触发依赖找不到的报错。

内容的提问来源于stack exchange,提问作者Hypophyse00

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 02:12:31