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

编译Mediapipe的hand_tracking_cpu目标失败,求解决方案

Mediapipe编译hand_tracking_cpu时出现TensorFlow Lite编译错误求助

基于Mediapipe开展项目,已成功安装并编译hello_world目标,但编译hand_tracking_cpu时出现如下错误:

注意: 包含文件:  external/org_tensorflow\tensorflow/lite/util.h
注意: 包含文件: external/org_tensorflow\tensorflow/lite/kernels/kernel_util.h
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(361): error C4430: 缺少类型说明符,假定为int。注意:C++不支持默认int。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(361): error C2143: 语法错误:'*'前缺少','。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(368): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(368): error C2065: 'rank': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(369): error C2065: 'output_shape': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(369): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(370): error C2065: 'output': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(370): error C2065: 'init': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'Op': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'input': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'window_shape': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'window_reduce_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(372): error C2065: 'output': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(372): error C2065: 'rank': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'input': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'window_offset_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'output': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'output_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(377): error C2065: 'output_shape': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(377): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'Op': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'input': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output_shape': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(379): error C2065: 'window_offset_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(379): error C2065: 'window_shape': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'window_reduce_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'init': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'rank': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'input': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'window_offset_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'depth': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'output': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'output_strides': 未声明的标识符。
external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'depth': 未声明的标识符。
Target //mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu failed to build
INFO: Elapsed time: 3.496s, Critical Path: 2.46s
INFO: 53 processes: 23 internal, 30 local.
FAILED: Build did NOT complete successfully

执行的编译命令:

bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu --verbose_failures

有没有人遇到过相同问题,或有解决该问题的方法?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 00:54:56