Как устранить ошибку: 'class pcl :: UniformSampling 'не имеет члена с именем' compute ' - PullRequest
0 голосов
/ 04 августа 2020

Я использую Ubuntu 18.04, а также ROS Melodi c. Когда я хочу catkin_make, humanoid_localization , получаю error: ‘class pcl::UniformSampling<pcl::PointXYZ>’ has no member named ‘compute’

Вот мой терминал:

введите описание изображения здесь

Кто-нибудь знает, как решить эту ошибку?

1 Ответ

0 голосов
/ 06 августа 2020

Полагаю, все дело в версии библиотеки pcl. Текущая версия - 1.11.0. Если вы посмотрите на документацию , там действительно нет члена класса compute. Однако есть защищенные члены класса initCompute() и deinitCompute(), поэтому я бы порекомендовал вам соответствующим образом скорректировать исходный код humanoid_localization или перейти на версию библиотеки, которая использовалась авторами пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...