<div dir="ltr">This will be an FAQ for VTK6. Is there a link to a simple solution. I know there are wiki pages that justify/explain it. But is there a page that suggests a simple solution?<br><br><div><br><div class="gmail_quote">
---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Dženan Zukić</b> <span dir="ltr"><<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>></span><br>Date: Mon, May 27, 2013 at 4:54 AM<br>
Subject: [vtkusers] null vtkRenderWindow with CMake<br>To: vtkusers <<a href="mailto:vtkusers@vtk.org">vtkusers@vtk.org</a>><br><br><br><div dir="ltr"><div style="font-family:verdana,sans-serif;font-size:small">I am switching over to vtk6. Following a recommendation to use COMPONENTS argument in CMakeLists causes access violation at run time. Namely, QVTKWidget::GetRenderWindow() crashes at line win->Delete(); due to win being null. The function is called from my main window's constructor:</div>
<div style="font-family:verdana,sans-serif;font-size:small"><br></div><div><div><font face="verdana, sans-serif">vtkOpenGLRenderer *renderer = vtkOpenGLRenderer::New();</font></div>
<div><font face="verdana, sans-serif">qvtkWidget->GetRenderWindow()->AddRenderer(renderer); //crash</font></div><div><font face="verdana, sans-serif"><br></font></div><div>
<font face="verdana, sans-serif">If I don't use the components (but rather link all modules), there is no crash. Way of invoking VTK:</font></div><div style="font-family:verdana,sans-serif;font-size:small"><br></div>
</div>
<div><div><font face="verdana, sans-serif">#FIND_PACKAGE(VTK REQUIRED COMPONENTS vtkRenderingVolumeOpenGL vtkGUISupportQt vtkGUISupportQtOpenGL vtkRenderingQt NO_MODULE)</font></div>
<div><font face="verdana, sans-serif">FIND_PACKAGE(VTK REQUIRED COMPONENTS vtkGUISupportQtOpenGL)</font></div></div><div style="font-family:verdana,sans-serif;font-size:small">
<br>
</div><div style="font-family:verdana,sans-serif;font-size:small">I am using vtk git master. How can I resolve this crash? Or should I just link all modules?</div><div style="font-family:verdana,sans-serif;font-size:small">
<br></div><div style="font-family:verdana,sans-serif;font-size:small">Regards,</div><div style="font-family:verdana,sans-serif;font-size:small">Dženan</div></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></div><br><br clear="all"><br>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div></div>