[vtkusers] Compile with Visual Studio 2008

David Cole david.cole at kitware.com
Thu Jan 29 13:36:38 EST 2009


I am trying to reproduce this issue right now and will let you know what I
come up with....

David


On Thu, Jan 29, 2009 at 1:00 PM, Jim <jiksed at yahoo.com> wrote:

> Dear All,
>
> I got exactly the same error (fatal error C1189) on WinXP + VS 2008 in both
> Release and Debug modes. Any solution to fix the problem? Thank you.
>
> *Alon Mozes <amozes77 at yahoo.com>* wrote:
>
>   Hi All,
> I have a great project using VTK/ITK in an older version of Visual Studio.
> I need to upgrade to the latest version of VS (Visual Studio 2008
> Professional Edition).  I've found that I must recompile VTK/ITK to properly
> do so.  I've started from scratch and installed the latest CMake 2.6 which
> offers an option to use the Visual Studio 2008 compiler and VTK 5.2.1.  For
> the configuration, I turn on VTK_USE_MFC (via VTK_USE_GUISUPPORT) and
> VTK_RENDERING.  Then I compile the ALL_BUILD in Visual Studio and I get
> several errors.  I reconfigured CMake to turn off the
> VTK_USE_VIDEO_FOR_WINDOWS and all but one error goes away.  I'm still stuck
> with the following failure (which seems to be in the vtkMFC package which I
> think is critical for me):
>
> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\sdkddkver.h(217) :
> fatal error C1189: #error : _WIN32_WINNT settings conflicts with _WIN32_IE
> setting
>
> When I dig a little, I'm taken to the following lines of code:
>
> #if
> ((_WIN32_WINNT < _WIN32_WINNT_WIN2K) && (_WIN32_IE > _WIN32_IE_IE60SP1)) #error
> _WIN32_WINNT settings conflicts with _WIN32_IE setting
> #endif
>
> Its clearly passing this conditional and triggering this error.  The weird
> thing is that the first part of the conditional should be 0 (the values seem
> to be 0x0600 < 0x0500) so the whole thing should not pass.  What's going on
> here?  Any help would be greatly appreciated.
>
> Thanks for the help.
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the 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/20090129/65a2bc56/attachment.htm>


More information about the vtkusers mailing list