correspondence_estimation_normal_shooting.h:184:41: error: return-statement with a value, in function returning 'void' [-fpermissive] getKSearch () const { return (k_); } ^ registration/CMakeFiles/pcl_registration.dir/build.make:103: recipe for target 'registration/CMakeFiles/pcl_registration.dir/src/correspondence_estimation_normal_shooting.cpp.o' failed
时间: 2024-04-20 21:25:48 浏览: 133
ROML_Code_Data.rar_E1H_ROML code_correspondence_feature matching
这错误是由于在返回类型为`void`的函数使用了带有返回值的`return`语导致的。在你提供的代码,`getKSearch()`函数的返回类型应该是`void`,但是你使用了`return (k_);`语句来返回一个值。这是不允许的。
要解决这个错误,你需要确认`getKSearch()`函数的返回类型是否正确,并根据需要修改函数的实现,确保不再使用带有返回值的`return`语句。如果`getKSearch()`函数确实需要返回一个值,那么你需要将返回类型修改为与返回值匹配的类型。
请注意,在你的下一个问题中,不要重复我之前说的话。
阅读全文