Ошибка облака точек PCL в point_types.h

Я пытаюсь заставить PCL 1.6.0 работать с Visual Studio 2013.

Я использовал предварительно скомпилированные библиотеки, доступные здесь:
precompiledlibraries

Я использовал версию Windows MSVC 2010 (64bit).

Получив все ссылки и загруженные, я попытался запустить пример кода из учебников на веб-сайте PCL.
Но каждый код, который я пытаюсь запустить, не работает с заголовочными файлами.

Я продолжаю получать эту ошибку

Error   2   error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD    C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1008    1   pcl
Error   3   error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD    C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1009    1   pcl
Error   4   error C4996: 'pcl::SHOT::rf': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD    C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1012    1   pcl
Error   5   error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD    C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1013    1   pcl
Error   6   error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD    C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1014    1   pcl

в заголовочном файле point_types.h.

Я не могу понять, как это исправить. Любая помощь будет оценена.

Спасибо

1

Решение

Вы не можете использовать pcl 1.6 (установленный с помощью установщика «все в одном» для MSV 2010) с любой версией Visual Studio, кроме VS 2010. Вам нужно будет использовать pcl, соответствующий соответствующей версии VS. Если вы хотите использовать VS 2013, вы компилируете PCL из исходного кода с помощью cmake. (из GitHub)

На этом веб-сайте есть несколько готовых инсталляторов «все в одном» PCL1.7 и PCL1.8. http://unanancyowen.com/?p=1989

Эти библиотеки pcl можно использовать с VS2013, VS 2015. Я скачал 64-битную PCL 1.8 VS 2013 и теперь использую ее в Visual Studio 2013.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]