VTK中error/0X000000各种报错记录
vtk吧
全部回复
仅看楼主
level 12
rabbitbride 楼主
建个帖子,专门记录本人在学习VTK过程中遇到的疑难杂症[Yeah]
如果各位过客愿意的话,欢迎把你们遇见的问题和大家分享,谢谢~~
2012年07月04日 12点07分 1
level 12
rabbitbride 楼主
不知道大家见过这个错误没?百度和谷歌上都没有解决方案。
我遇见好多了,可能是自己对代码理解的太浅,或者是自己瞎copy的结果。
原因:交互器在没有renderer的状态下,非法开启!!!(其实,图中的英文说过了,只是很隐晦而已,[瀑布汗~],)
事故过程:我在单文档View类的OnCreate中,
viewer->SetParentId(m_hWnd);
iren->Initialize();//(就是这句!!!)
这样就造成了在程序初始运行的时候,交互器也同时开启~这样是不对的。(vtk自己规定?!)
解决方法:
void CasfView::htc()
{
CMainFrame * pMainFrm = (CMainFrame*)AfxGetMainWnd();
viewer->SetInput(pMainFrm->reader->GetOutput());
viewer->SetSize(512,512);
viewer->SetupInteractor(iren);
viewer->Render();
iren->Initialize();//No renderer defined! 放在这里就好了。
}
2012年07月04日 12点07分 2
level 12
rabbitbride 楼主
一个新手很常见的错误~~不知所云[拍砖],内存出错。
其实是因为 少了类似这个的东东~~ 声明???reader1 = vtkDICOMImageReader::New();
2012年07月05日 11点07分 3
你好,我运行vtk中也遇到了这个问题,但是所有的指针都用new()进行初始化了..实在是不知道该怎么做了..求指教~~
2013年06月12日 09点06分
回复 潇雅梦er :呵呵 少了声明呗,上面不是有解决方法吗?
2013年07月19日 06点07分
1