Я изучаю библиотеку PCL для моего проекта робототехники.Я пробую эту программу обнаружения изменений Octree здесь .Я использую PCL1.7.Я следую инструкциям, и когда я компилирую код, я получаю эту ошибку
error: variable ‘pcl::octree::OctreePointCloudChangeDetector<pcl::PointXYZ> octree’ has initializer but incomplete type
pcl::octree::OctreePointCloudChangeDetector<pcl::PointXYZ> octree (resolution);
^
Из-за этого я получаю другие ошибки, такие как
‘Octree2BufBase’ was not declared in this scope
LeafContainerT, BranchContainerT, Octree2BufBase<LeafContainerT, Branch
wrong number of template arguments (5, should be at least 1)
ontainerT, BranchContainerT, Octree2BufBase<LeafContainerT, BranchContainerT> >
^
expected ‘{’ before ‘>’ token
ontainerT, BranchContainerT, Octree2BufBase<LeafContainerT, BranchContainerT> >
^
expected unqualified-id before ‘>’ token
Может кто-нибудь сказать мне, как решить эту проблему,Спасибо !!!