[img=https://img-bbs.csdn.net/upload/201404/22/1398162597_655846.jpg][/img
在使用VS2010編譯一段代碼的時候出現了:openni_grabber.exe 中的 0x75ea812f 處有未經處理的例外: Microsoft C++ 例外: 記憶體位置 0x0012f348 處的 pcl::PCLIOException。
編譯是成功的,但是出現了一個視窗,出現了上面的問題,求各位大神路過的時候幫忙解決一下,感激不盡
源代碼是
#include<pcl/point_cloud.h>
#include<pcl/point_types.h>
#include <pcl/io/openni_grabber.h>
#include <pcl/visualization/cloud_viewer.h>
#ifdef _WIN32
# define sleep(x) Sleep((x)*1000)
#endif
class SimpleOpenNIViewer
{
public:
SimpleOpenNIViewer () : viewer ("PCL OpenNI Viewer") {}
void cloud_cb_ (const pcl::PointCloud<pcl::PointXYZ>::ConstPtr &cloud)
{
if (!viewer.wasStopped())
viewer.showCloud (cloud);
}
void run ()
{
pcl::Grabber* interface = new pcl::OpenNIGrabber();
boost::function<void (const pcl::PointCloud<pcl::PointXYZ>::ConstPtr&)> f =
boost::bind (&SimpleOpenNIViewer::cloud_cb_, this, _1);
interface->registerCallback (f);
interface->start ();
while (!viewer.wasStopped())
{
// boost::this_thread::sleep (boost::posix_time::seconds (1));
}
interface->stop ();
}
pcl::visualization::CloudViewer viewer;
};
int main ()
{
SimpleOpenNIViewer v;
v.run ();
return 0;
}
uj5u.com熱心網友回復:
我也遇到了,請問你這個問題已解決沒?怎么解決的呢?謝謝uj5u.com熱心網友回復:
我也遇到了,請問你這個問題已解決沒?怎么解決的呢?謝謝uj5u.com熱心網友回復:
請問樓主怎么解決的啊?uj5u.com熱心網友回復:
我怎么也遇到了 樓上前輩們怎么解決的啊uj5u.com熱心網友回復:
同樣遇到了這個問題,希望解決啊
uj5u.com熱心網友回復:
同求解答!!!uj5u.com熱心網友回復:
我也遇到了相同的問題,求解答。樓主好人uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/115498.html
標籤:基礎類
