[vtkusers] QT + VKT + ITK + VS2008

G G greenlander1986 at gmail.com
Wed Apr 27 10:22:27 EDT 2011


Do you mean delete all files from my project? or I should delete and
recompiled VTK, ITK, etc.?
I try to delete my project at first...
Then I write what it do...

2011/4/27 Michael Jackson <mike.jackson at bluequartz.net>

>   Qt has already done that for you and is taken care of by using the
> following lines in your CMakeLists.txt file:
>
> IF (WIN32)
>  SET (QT_USE_QTMAIN TRUE)
> ENDIF (WIN32)
>
> Of course this assumes you are using CMake to configure your project. The
> QtMain is a static library in the Qt distribution that contains the
> WinMain16 function which then calls your "main()" function.
>
> Edit your CMakeLists.txt as I have stated in previous emails. Close Visual
> Studio. Completely delete EVERYTHING from your Build directory and
> reconfigure using CMake. It _should_ work. If it does NOT then either post
> your CMakeLists.txt code, a link to your project or google the qt error that
> you are getting.
>
> --
> Mike Jackson <www.bluequartz.net>
>
> On Apr 27, 2011, at 9:52 AM, Lodron, Gerald wrote:
>
> > The difference between console mode and gui mode on visual studio is that
> console mode starts the "main" function and that the GUI mode starts the
> "WinMain" function, see
> >
> > Main: http://msdn.microsoft.com/en-us/library/acy3edy3(VS.71).aspx
> > WinMain: http://msdn.microsoft.com/en-us/library/ms633559(v=vs.85).aspx
> >
> > As the name implies, main is more platform independent and is known on
> Windows, Unix, Linux etc. WinMain is only known by Windows. Qt is platform
> independent and also runs on Linux so WinMain is for Qt bad.
> >
> > But you could try to write your Qt conde into a WinMain function i have
> not tested it but it should work, here the signature
> > int CALLBACK WinMain(
> >   __in  HINSTANCE hInstance,
> >   __in  HINSTANCE hPrevInstance,
> >   __in  LPSTR lpCmdLine,
> >   __in  int nCmdShow
> > );
> >
> >
> >
> > Von: G G [mailto:greenlander1986 at gmail.com]
> > Gesendet: Mittwoch, 27. April 2011 13:13
> > An: Lodron, Gerald
> > Cc: (vtkusers at vtk.org)
> > Betreff: Re: [vtkusers] QT + VKT + ITK + VS2008
> >
> > Thank you very much, I will try it :)
> > Do you know some article about it? I wrote some thesis and it would be
> nice, if I have some reference for it...
> >
> > 2011/4/27 Lodron, Gerald <Gerald.Lodron at joanneum.at>
> > Qt runs only in console mode, if you want to hide console you can write a
> bat file which starts the exe like this:
> >
> > start MyPropgram.exe
> >
> > Then the program does not wait for the return value of the MyProgram.exe
> console
> > best regards
> >
> > Von: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org] Im
> Auftrag von G G
> > Gesendet: Mittwoch, 27. April 2011 12:57
> > An: vtkusers at vtk.org
> > Betreff: [vtkusers] QT + VKT + ITK + VS2008
> >
> > Hi I have some project with QT+VTK+ITK and I compile it in Visual Studio
> 2008. I create solution with CMake. It works fine. But I compile it and run.
> When I run it, I have GUI window and console window. So I have question. How
> to disable console window?
> >
> > I think, that it is because of CMake, but I dont know very well.
> > I tried to used this
> > http://www.qtforum.org/article/18473/tutorial-for-using-qt-with-vtk.html
> > But when I tried to compile it, it gave me many errors...
> > Do you know some complete progress, how to compile it?
> > Or how to disable console window?
> >
> > I dont have console window because of it get me qWarning
> >
> > QObject::killTimers: timers cannot be stopped from another thread
> >
> > when I exit application from console window.
> > When I exit application from GUI console window freeze :(
> >
> > Thank you all for help
> >
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> >
> > Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> >
> > Follow this link to subscribe/unsubscribe:
> > http://www.vtk.org/mailman/listinfo/vtkusers
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110427/59ea43f4/attachment.htm>


More information about the vtkusers mailing list