# libfranka 0.14.0 CMake报错target libfranka-common不存在

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-01-19-libfranka-183
> 频道：pitfalls | 更新日期：2026-01-19 | 标签：auto, github-issue, libfranka
> 核心摘要：构建libfranka 0.14.0时CMake报libfranka-common目标缺失，建议清理构建目录重试或升级至最新版本解决。

# libfranka 0.14.0 CMake报错target libfranka-common不存在

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[CMake errors: libfranka-common done not exist in this directory](https://github.com/frankarobotics/libfranka/issues/183)（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系统。

## 解决办法

1. 删除现有 build 目录内容，确保在完全干净的构建目录下重新运行 cmake 配置命令。
2. 若清理后问题依旧，开启 VERBOSE=ON 重新执行 cmake 以获取详细日志用于排查。
3. 尝试切换到 libfranka 最新版本进行构建，旧版本可能存在 CMakeLists.txt 兼容性问题。
4. 验证环境依赖完整性，确认 OS、CMake 及编译器版本符合官方 README 要求。

讨论原作者：@jirufengyu 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub frankaemika/libfranka #183：CMake errors: libfranka-common done not exist in this directory](https://github.com/frankarobotics/libfranka/issues/183)