Assertion failed: px != 0, file C:\Program Files\PCL 1.10.1\3rdParty\Boost\include\boost-1_72\boost/smart_ptr/shared_ptr.hpp, line 734
错误原因:智能指针未初始化。
pcl::visualization::PCLVisualizer::Ptr viewer1; //未初始化
//初始化智能指针:
pcl::visualization::PCLVisualizer::Ptr viewer1(new pcl::visualization::PCLVisualizer("3D Viewer"));
在使用PCL库的PCLVisualizer时遇到了'Assertion failed: px!=0'错误,原因是智能指针未初始化。解决方法是在创建PCLVisualizer对象时,使用new关键字进行初始化,例如:pcl::visualization::PCLVisualizer::Ptr viewer1(new pcl::visualization::PCLVisualizer(3DViewer))。正确初始化可以避免此类运行时错误。
1903

被折叠的 条评论
为什么被折叠?



