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

克隆rbruenig/qperf仓库编译时报quicly无CMakeLists.txt错误如何解决

qperf编译报错解决方案

错误根因

报错的核心原因是qperf依赖的quicly组件是作为Git子模块存在的,克隆仓库时默认不会拉取子模块的代码,导致./qperf/extern/quicly目录为空,缺少编译所需的CMakeLists.txt文件,触发后续的目标配置错误。

修复步骤

  • 进入本地的qperf仓库根目录,执行以下命令拉取所有关联子模块的完整代码:
    git submodule update --init --recursive
    
  • 清理之前生成的CMake缓存文件,避免旧的错误配置影响后续编译:
    rm -rf build CMakeCache.txt CMakeFiles
    
  • 按照项目README中的编译步骤,重新执行CMake生成配置、编译操作即可正常完成构建。

异常排查

如果执行子模块拉取命令后extern/quicly目录仍然为空,确认当前网络可以正常访问GitHub的前提下重新执行子模块更新命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:48:01