Closed sweetsmile888 closed 2 years ago
这不是我的问题,仔细检查你的编译环境是否ok,代码是否正常
环境没一点问题,官方的所有demo我都编译完了,没出错,难道是medieapipe版本的问题?不应该啊,这都是最基本的语法错误提示
环境没一点问题,官方的所有demo我都编译完了,没出错,难道是medieapipe版本的问题?不应该啊,这都是最基本的语法错误提示
先使用指定的Mediapipe v0.8.6吧
用最新的bazel5.3编译即可
按照编译命令运行,运行一次报错误1,再运行1次报错误2。。。。一直这样 错误1. mediapipe/examples/desktop/holistic_tracking_dll/ArmUpAndDownRecognition.cpp(27): error C2181: 没有匹配 if 的非法 else mediapipe/examples/desktop/holistic_tracking_dll/ArmUpAndDownRecognition.cpp(36): error C2181: 没有匹配 if 的非法 else 错误2: mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(20): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(21): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(27): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(59): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(60): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(66): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(70): error C2065: “pink_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(71): error C2065: “pink_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(77): error C2065: “pink_vec1”: 未声明的标识符
I faced similar problem, did you solve it now?
这个我怀疑是bazel的协议采用的是c98……所以必须在第一行声明变量
按照编译命令运行,运行一次报错误1,再运行1次报错误2。。。。一直这样 错误1. mediapipe/examples/desktop/holistic_tracking_dll/ArmUpAndDownRecognition.cpp(27): error C2181: 没有匹配 if 的非法 else mediapipe/examples/desktop/holistic_tracking_dll/ArmUpAndDownRecognition.cpp(36): error C2181: 没有匹配 if 的非法 else 错误2: mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(20): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(21): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(27): error C2065: “thumb_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(59): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(60): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(66): error C2065: “ring_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(70): error C2065: “pink_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(71): error C2065: “pink_vec1”: 未声明的标识符 mediapipe/examples/desktop/holistic_tracking_dll/GestureRecognition.cpp(77): error C2065: “pink_vec1”: 未声明的标识符