<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 the QtCreator *.pro 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 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, </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 </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 += 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>> Date: Fri, 9 Sep 2011 13:30:38 -0400<br>> From: drescherjm@gmail.com<br>> To: fmilano@gmail.com<br>> CC: vtkusers@vtk.org<br>> Subject: Re: [vtkusers] Working with VTK and Qt in Windows without Visual        Studio<br>> <br>> On Fri, Sep 9, 2011 at 1:25 PM, Federico Milano <fmilano@gmail.com> wrote:<br>> > Hi. I'm trying to work in Windows using VTK and Qt, but without using Visual<br>> > Studio...after reading a bit it seems that's really hard. What could you<br>> > recommend me?<br>> ><br>> > Any suggestion will help.<br>> ><br>> <br>> QTCreator handles CMakeLists.txt so I would recommend starting there.<br>> <br>> John<br>> _______________________________________________<br>> Powered by www.kitware.com<br>> <br>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html<br>> <br>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ<br>> <br>> Follow this link to subscribe/unsubscribe:<br>> http://www.vtk.org/mailman/listinfo/vtkusers<br></div></div>                                            </div></body>
</html>