外观
踩坑GitHub frankaemika/libfranka9 个月前
libfranka 0.14.0 CMake报错target libfranka-common不存在
本文由 AI 根据公开内容整理,可能有误,请以原文为准:CMake errors: libfranka-common done not exist in this directory(GitHub frankaemika/libfranka #183)
状态:有绕过办法
问题
在编译 libfranka 0.14.0 时,执行 cmake 配置阶段报错:install TARGETS given target "libfranka-common" which does not exist in this directory,以及 export Export set "FrankaTargets" not found,导致配置中断。用户确认克隆仓库时已使用 --recursive 参数。
环境
libfranka 0.14.0;GCC 7.5.0;Boost 1.65.1;Eigen3;C++17标准;Linux x86_64系统。
解决办法
- 删除现有 build 目录内容,确保在完全干净的构建目录下重新运行 cmake 配置命令。
- 若清理后问题依旧,开启 VERBOSE=ON 重新执行 cmake 以获取详细日志用于排查。
- 尝试切换到 libfranka 最新版本进行构建,旧版本可能存在 CMakeLists.txt 兼容性问题。
- 验证环境依赖完整性,确认 OS、CMake 及编译器版本符合官方 README 要求。
讨论原作者:@jirufengyu 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。