# franka_ros2编译报错grasp__type_support.hpp缺失

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-06-01-franka-ros2-95
> 频道：pitfalls | 更新日期：2026-06-01 | 标签：auto, github-issue, franka_ros2
> 核心摘要：colcon build时franka_gripper因找不到ROS2 Action类型支持头文件失败，建议切换至0.1.15标签或使用官方Docker容器构建。

# franka_ros2编译报错grasp__type_support.hpp缺失

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Colcon build fatal error](https://github.com/frankarobotics/franka_ros2/issues/95)（GitHub frankaemika/franka_ros2 #95）

**状态**：有绕过办法

## 问题

在franka_ros2工作空间执行colcon build时，franka_gripper包编译终止。报错显示gripper_action_server.cpp包含grasp.hpp时触发fatal error: franka_msgs/action/detail/grasp__type_support.hpp: No such file or directory，导致franka_hardware被中止，构建失败。

## 环境

franka_ros2仓库，涉及franka_msgs、franka_gripper、franka_hardware包；疑似非Ubuntu 22.04环境或未使用指定版本标签。

## 解决办法

1. 确认构建环境为Ubuntu 22.04或更新版本。
2. 将franka_ros2代码仓库切换至0.1.15标签进行构建。
3. 优先采用官方推荐的容器化构建方法，基于Ubuntu 22.04通用容器执行本地安装流程以规避依赖问题。

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

## 原始参考来源 (Sources)

- [GitHub frankaemika/franka_ros2 #95：Colcon build fatal error](https://github.com/frankarobotics/franka_ros2/issues/95)