<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<font class="Apple-style-span" face="Tahoma" size="2">Hi,</font><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">CMakeList parser can be certainly a solution.</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">You can also integrate Qt and VTK by means of &nbsp;the QtCreator *.pro&nbsp;file that stores the same information of MS *.sln and *.vcproj files.</div><div style="font-family: Tahoma; font-size: 10pt; ">You must include in this file the following information:</div><div style="font-family: Tahoma; font-size: 10pt; "><b>- Additional Include &nbsp;path</b>: (INCLUDEPATH)</div><div style="font-family: Tahoma; font-size: 10pt; "><b>- Release and Debug Additional Library path</b>: (Release:QMAKE_LIBDIR and Debug:QMAKE_LIBDIR)</div><div style="font-family: Tahoma; font-size: 10pt; "><b>- Additional Libraries</b>: (LIBS)</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div><font class="Apple-style-span" face="Tahoma" size="2">Then,&nbsp;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">create a form application in qt Creator;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">add a QVTKWidget into the form;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">add the following lines to the *.pro file (<b>use your VTK paths</b>)</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">-----------------------------------------------------</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">INCLUDEPATH += ext/inc/VTK&nbsp;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Release: QMAKE_LIBDIR += ext/lib/VTK/release</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Debug: QMAKE_LIBDIR += &nbsp;ext/lib/VTK/debug</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">LIBS += <span class="Apple-tab-span" style="white-space:pre">        </span>vtkRendering.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkVolumeRendering.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkInfovis.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkViews.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkHybrid.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtksqlite.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkpng.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtktiff.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkzlib.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkjpeg.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkexpat.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vfw32.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkGraphics.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkverdict.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkImaging.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkFiltering.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkCommon.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtksys.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkIO.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkDICOMParser.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkNetCDF.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkmetaio.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>QVTK.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>QVTKWidgetPlugin.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>comctl32.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkftgl.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>vtkfreetype.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>wsock32.lib \</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-style-span" style="white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">-----------------------------------------------------</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">In this manner you can extract the vtkRenderWindow form ui object of QMainWindow derived Class.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Cheers,</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Luigi.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div style="font-family: Tahoma; font-size: 10pt; "><b><br></b></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; "><br><br><div>&gt; Date: Fri, 9 Sep 2011 13:30:38 -0400<br>&gt; From: drescherjm@gmail.com<br>&gt; To: fmilano@gmail.com<br>&gt; CC: vtkusers@vtk.org<br>&gt; Subject: Re: [vtkusers] Working with VTK and Qt in Windows without Visual        Studio<br>&gt; <br>&gt; On Fri, Sep 9, 2011 at 1:25 PM, Federico Milano &lt;fmilano@gmail.com&gt; wrote:<br>&gt; &gt; Hi. I'm trying to work in Windows using VTK and Qt, but without using Visual<br>&gt; &gt; Studio...after reading a bit it seems that's really hard. What could you<br>&gt; &gt; recommend me?<br>&gt; &gt;<br>&gt; &gt; Any suggestion will help.<br>&gt; &gt;<br>&gt; <br>&gt; QTCreator handles CMakeLists.txt so I would recommend starting there.<br>&gt; <br>&gt; John<br>&gt; _______________________________________________<br>&gt; Powered by www.kitware.com<br>&gt; <br>&gt; Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html<br>&gt; <br>&gt; Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ<br>&gt; <br>&gt; Follow this link to subscribe/unsubscribe:<br>&gt; http://www.vtk.org/mailman/listinfo/vtkusers<br></div></div>                                               </div></body>
</html>