0

Я пытаюсь использовать pcl с visual studio 2010. Загружаю и устанавливаю PCL 1.6.0. Я успешно выполнил простой пример.PCL - ошибка C2039: 'setSize': не является членом 'pcl :: visualization :: PCLVisualizer'

#include <iostream> 
#include <pcl/io/pcd_io.h> 
#include <pcl/io/ply_io.h> 
#include <pcl/point_types.h> 

int main (int argc, char** argv) 
{ 
    bool binary = false; 
    pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new  pcl::PointCloud<pcl::PointXYZ>); 

pcl::PCDReader reader; 

    reader.read<pcl::PointXYZ> ("in.pcd", *cloud); 

    std::cerr << "Read cloud: " << std::endl; 
    std::cerr << *cloud << std::endl; 

pcl::PLYWriter plywriter; 
plywriter.write<pcl::PointXYZ> ("out.ply", *cloud, binary); 

return (0); 
} 

Но когда я пытаюсь this code, я получаю ошибку во время выполнения. В нем указано, что 2>..\pclTest.cpp(162): error C2039: 'setSize' : is not a member of 'pcl::visualization::PCLVisualizer' 2> C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl/visualization/pcl_visualizer.h(86) : see declaration of 'pcl::visualization::PCLVisualizer'

Есть ли какая-либо функция такой же работы на PCL 1.6.0? У меня нет подходящих примеров для PCL 1.6.0. Как найти примеры для PCL 1.6.0?

EDIT

Я скачал from here PCL. Но я не знаю, как установить и использовать его с визуальным stduio. Есть много файлов CMakeLists.txt. Какой я использую на Cmake и создаю проект на cmake?

ответ

0

Загруженная вами версия должна иметь свои собственные учебные пособия. Тем не менее, вы можете посмотреть любую предыдущую версию Cloud Cloud Library на github (спасибо, программное обеспечение с открытым исходным кодом). Я посмотрел на учебники для 1.6.0 и не интерактивный учебник ICP для этой версии ПМС:

https://github.com/PointCloudLibrary/pcl/tree/pcl-1.6.0rc1/doc/tutorials/content

Так как обновить или изменить код, чтобы он работает с PCLVisualizer, что у вас есть. Я бы просто попытался изменить код в первом экземпляре.

Примечание. Время от времени появляются новые версии PCL для окон. Например. http://unanancyowen.com/?p=1255&lang=en

Смежные вопросы