|
|
[求助]
pcl::PointCloud<pcl::PointXYZ>声明对象问题
官网的例子大多数是在win32控制台程序中运行的,现在我需要在MFC单文档中调试运行。为了能把处理后的pcd数据保存起来,方便其他地方调用,所以采用类的成员函数声明方式,即:在Mainfrm.h中声明“pcl: ointCloud<pcl: ointXYZ>: tr cloud;”,在Mainfrm.cpp中定义指针对象“ cloud = (new pcl: ointCloud<pcl: ointXYZ> ;”,调试运行后,提示如下错误:
虽然在Mainfrm.cpp中直接采用“ pcl: ointCloud<pcl: ointXYZ>: tr cloud (new pcl: ointCloud<pcl: ointXYZ> ;”,这个“cloud”只在本函数体中有效,其他类中想调用就不可能。
如果在Mainfrm.h中采用声明对象的方式“pcl: ointCloud<pcl: ointXYZ> cloud;”,在Mainfrm.cpp调用“setInputCloud()”函数时,提示需要传进去的“cloud”类型不对,查看setInputCloud()函数发现形参为指针,所以对cloud取地址“&cloud”,提示还是不对。
请各位给解答下,谢谢!
![pcl::PointCloud<pcl::PointXYZ>声明对象问题]()
调试错误.png |
» 猜你喜欢
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
E0414, 我的本子有没有希望?
已经有9人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有4人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有4人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|