В предоставленном вами сообщении об ошибке указано: «Ошибка pcl требует C++14 или выше». Эта ошибка возникает, когда вы пытаетесь скомпилировать или запустить код, использующий PCL (библиотеку облаков точек), а ваш компилятор C++ не поддерживает C++14 или более позднюю версию. Чтобы устранить эту ошибку, вы можете попробовать следующие методы:
-
Обновите компилятор C++. Убедитесь, что у вас есть компилятор C++, поддерживающий как минимум C++14. Если вы используете устаревший компилятор, обновите его до более новой версии, включающей поддержку C++14.
-
Установите стандарт языка C++. Если вы используете современный компилятор, вы можете явно установить стандарт языка C++ на C++14 или более позднюю версию в параметрах компилятора или настройках сборки.
-
Проверьте совместимость версий PCL. Убедитесь, что используемая вами версия PCL совместима с C++14 или выше. Посетите веб-сайт PCL или документацию, чтобы проверить минимально необходимую версию C++ для вашей конкретной версии PCL.
-
Проверьте конфигурацию проекта: дважды проверьте конфигурацию проекта и убедитесь, что соответствующие настройки компилятора и языка применяются правильно. Убедитесь, что файлы заголовков и библиотеки PCL включены правильно.
-
Обратитесь к форумам или сообществу PCL. Если вы по-прежнему сталкиваетесь с ошибкой после использования вышеуказанных методов, рассмотрите возможность обращения за помощью к сообществу или форумам PCL. Они могут предоставить конкретные рекомендации или способы решения вашей конкретной проблемы.