[vtkusers] compling errors .NET 2003 /help please
H Ge
h_ge at hotmail.com
Mon Feb 23 17:11:03 EST 2004
Dear Ingo
Many thanks for your prompt response. Following your suggestions I tried
to create .net solution using CMAKE. Initially there was no
VTK_USE_ANSI_STDLIB option on my CMAKE, I added the following
SET(VTK_USE_ANSI_STDLIB_DEFAULT ON)
IF(NOT CMAKE_COMPILER_IS_GNUCXX)
IF(CMAKE_BUILD_TOOL MATCHES "devenv")
SET(VTK_USE_ANSI_STDLIB_DEFAULT OFF)
ENDIF(CMAKE_BUILD_TOOL MATCHES "devenv")
ENDIF(NOT CMAKE_COMPILER_IS_GNUCXX)
OPTION(VTK_USE_ANSI_STDLIB "Use the ANSI standard iostream
library"${VTK_USE_ANSI_STDLIB_DEFAULT})
MARK_AS_ADVANCED(VTK_USE_ANSI_STDLIB)
to VTKBuildSettings.cmake file the option VTK_USE_ANSI_STDLIB appeared on
the CMAKE with OFF. Then I turned it ON. But when I compiled the
generated .net solution the same error occurred again..."can not find file
iostream.h".
By the way, I also changed
SET(CMAKE_BUILD_SETTING_BUILD_TOOL
"c:/PROGRA~1/MICROS~4/Common/MSDev98/Bin/msdev.com")
to
SET(CMAKE_BUILD_SETTING_BUILD_TOOL
"c:/PROGRA~1/MICROS~1.NET/Common7/IDE/devenv.com")
in VTKBuildSettings.cmake file. Otherwise, the CMAKE did not work.
Can you give me more suggestions on how to solve the problem? p.s. Is it
possible to generate .net solution directly in .NET instead of through
CMAKE? It seems OK with MVC 6.0. But with .NET(vc7.1) the "can not find
file iostream.h" errors occurred.
Sorry to take up your time.
All the best/haifang
>From: "de Boer Ingo" <I.deBoer at polytec.de>
>To: "H Ge" <h_ge at hotmail.com>,<vtkusers at vtk.org>
>Subject: RE: [vtkusers] compling errors .NET 2003 /help please
>Date: Mon, 23 Feb 2004 18:15:50 +0100
>
>Hi,
>
> > I am trying to create a VC++ Project for VTK (the example
> > file Cone.cxx)
> > using Visual Studio.NET 2003, but am getting the following
> > errors when the
> > project was built with VTK 4.2 (downloaded Wintel
> > Pre-Compiled Binaries):
>
>Generate your .net Solution files from CMAKE with the ANSI option ON !
>
>greets
> Ingo
>
>---
>Dr.-Ing. Ingo H. de Boer
>
>Polytec GmbH
>Polytec-Platz 1-7, 76337 Waldbronn, Germany
>phone: ++49 7243 604 106
>fax : ++49 7243 604 255
_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com
More information about the vtkusers
mailing list