<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2769" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Dear Goodwin and Karthik,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks for your helps.&nbsp; Here is the summary of 
this getting Visual C++ 8 Express to build VTK/ITK:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>It seems that there is more than one path of info 
to VC8E.&nbsp; In my case I downloaded the compiler but ran into some obvious 
problems due to lack of Platform SDK (this is before I posted my question to the 
thread).&nbsp; A search on the net showed many people had gone through the same 
path and the question was answered by one of the VC8 developers on MSDN 
forum.&nbsp; According to him, it is not necessary to install the 
1GB&nbsp;Platform SDK, but only to copy the lib-bin-include directories from it 
to PlatformSDK subdirectory of&nbsp;VC8E's (this directory has to be 
made).&nbsp; He explicitly stated that no other configuration was 
necessary.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>He is only partially correct.&nbsp; It is true that 
installing the 1GB Platform SDK is not needed.&nbsp; It is also true that VC8E 
comes preconfigured to search in a "PlatformSDK" directory (and I verified all 
this).&nbsp; However, for some strange reason MS saw fit that having the include 
directory in the configuration is not enough and that one must also manually 
edit the corewin_express.vsprops file and change the string that 
reads:<BR><BR>AdditionalDependencies="kernel32.lib" 
to<BR><BR>AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib 
<BR>comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib 
uuid.lib"<BR><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Unfortunately this information was missing from the 
MSDN forum.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This however was only one of the problems with the 
build.&nbsp; It turns out that (at least as far as I can tell) there is no way 
to build the wrappers under windows.&nbsp; The checked out version of CableSwig 
is missing a lot of header files needed for gcc and gccxml.&nbsp; I really wish 
Kitware would just make use of the standard Swig and gccxml (I have them both 
running on my system).&nbsp; As it stands, I am not sure how to link those apps 
to ITK.&nbsp; The documentation says the Kitware version is slightly different 
than the originals.&nbsp; While we are at it, it would have been very nice if 
some config or env variable could tell VTK/ITK which version of Python/TCL 
package to use rather than needing to rebuild for everytime there is a new 
version of these.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Once again thanks for your helps,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Arash</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><STRONG>PS&nbsp; I hope Luis notices my last paragraph 
;)</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>----- Original Message ----- </FONT>
<DIV><FONT face=Arial size=2>From: "Karthik Krishnan" &lt;</FONT><A 
href="mailto:Karthik.Krishnan@kitware.com"><FONT face=Arial 
size=2>Karthik.Krishnan@kitware.com</FONT></A><FONT face=Arial 
size=2>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>To: "Arash Jahangir" &lt;</FONT><A 
href="mailto:arash@vije.ca"><FONT face=Arial 
size=2>arash@vije.ca</FONT></A><FONT face=Arial size=2>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>Cc: "Nicolaus Andratschke" &lt;</FONT><A 
href="mailto:koegli@yahoo.com"><FONT face=Arial 
size=2>koegli@yahoo.com</FONT></A><FONT face=Arial size=2>&gt;; "Insight Users" 
&lt;</FONT><A href="mailto:insight-users@itk.org"><FONT face=Arial 
size=2>insight-users@itk.org</FONT></A><FONT face=Arial size=2>&gt;; "VTK users 
list" &lt;</FONT><A href="mailto:vtkusers@public.kitware.com"><FONT face=Arial 
size=2>vtkusers@public.kitware.com</FONT></A><FONT face=Arial 
size=2>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>Sent: Tuesday, November 29, 2005 4:29 
PM</FONT></DIV>
<DIV><FONT face=Arial size=2>Subject: Re: [Insight-users] Re: VTK/ITK with 
VC8</FONT></DIV></DIV>
<DIV><FONT face=Arial><BR><FONT size=2></FONT></FONT></DIV><FONT face=Arial 
size=2>&gt;I am able to build fine with VS8<BR>&gt; <BR>&gt; You did not follow 
all the steps in<BR>&gt; </FONT><A 
href="http://msdn.microsoft.com/vstudio/express/visualc/download/"><FONT 
face=Arial 
size=2>http://msdn.microsoft.com/vstudio/express/visualc/download/</FONT></A><BR><FONT 
face=Arial size=2>&gt; <BR>&gt; You need to do Step 4. (install plaatform 
SDK)<BR>&gt; <BR>&gt; Regards<BR>&gt; karthik<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; 
Arash Jahangir wrote:<BR>&gt; <BR>&gt;&gt; Hi&nbsp; Nic,<BR>&gt;&gt; I have 
gotten it to the point that the nightly code compiles if I <BR>&gt;&gt; limit 
myself to a minimal build (more problems on ITK than VTK) but in <BR>&gt;&gt; 
both cases the linker has issues.&nbsp; Typical error message is with 
<BR>&gt;&gt; unresolved external symbols:<BR>&gt;&gt;<BR>&gt;&gt; Error 6 error 
LNK2019: unresolved external symbol <BR>&gt;&gt; </FONT><A 
href="mailto:__imp__DestroyWindow@4"><FONT face=Arial 
size=2>__imp__DestroyWindow@4</FONT></A><FONT face=Arial size=2> referenced in 
function "protected: virtual <BR>&gt;&gt; __thiscall 
itk::Win32OutputWindow::~Win32OutputWindow(void)" <BR>&gt;&gt; (</FONT><A 
href="mailto:??1Win32OutputWindow@itk@@MAE@XZ"><FONT face=Arial 
size=2>??1Win32OutputWindow@itk@@MAE@XZ</FONT></A><FONT face=Arial size=2>) 
ITKCommon.lib<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; I'd appreciate any help with 
this.<BR>&gt;&gt;<BR>&gt;&gt; Arash<BR>&gt;&gt;<BR>&gt;&gt; ----- Original 
Message ----- From: "Nicolaus Andratschke" <BR>&gt;&gt; &lt;</FONT><A 
href="mailto:koegli@yahoo.com"><FONT face=Arial 
size=2>koegli@yahoo.com</FONT></A><FONT face=Arial size=2>&gt;<BR>&gt;&gt; To: 
&lt;</FONT><A href="mailto:arash@vije.ca"><FONT face=Arial 
size=2>arash@vije.ca</FONT></A><FONT face=Arial size=2>&gt;<BR>&gt;&gt; Sent: 
Monday, November 28, 2005 3:04 PM<BR>&gt;&gt; Subject: VTK/ITK with 
VC8<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;&gt; Hi 
Arash,<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; I'm facing similar 
problems.<BR>&gt;&gt;&gt; Actually, the c++ part compiles quite well (VTK 
and<BR>&gt;&gt;&gt; ITK). I'll try Python wrapping today with VTK. 
The<BR>&gt;&gt;&gt; Python part with ITK fails completely. BTW, I 
haven't<BR>&gt;&gt;&gt; succeded to build CableSwig etc. for any 
Windows<BR>&gt;&gt;&gt; platform. That's why I switched to Ubuntu 
Linux.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; Unfortunately, there is a problem with 
ITK on Windows<BR>&gt;&gt;&gt; platforms as I regularly get exceptions when 
handling<BR>&gt;&gt;&gt; IO, e.g. with reading and writing dicom images. 
I'll<BR>&gt;&gt;&gt; post a message to the list.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
I would appreciate any update on your problem.<BR>&gt;&gt;&gt; Conversely, I let 
you know when I succeded.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
NIC<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
__________________________________<BR>&gt;&gt;&gt; Yahoo! Music 
Unlimited<BR>&gt;&gt;&gt; Access over 1 million songs. Try it 
free.<BR>&gt;&gt;&gt; </FONT><A href="http://music.yahoo.com/unlimited/"><FONT 
face=Arial size=2>http://music.yahoo.com/unlimited/</FONT></A><BR><FONT 
face=Arial size=2>&gt;&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; 
_______________________________________________<BR>&gt;&gt; Insight-users 
mailing list<BR>&gt;&gt; </FONT><A href="mailto:Insight-users@itk.org"><FONT 
face=Arial size=2>Insight-users@itk.org</FONT></A><BR><FONT face=Arial 
size=2>&gt;&gt; </FONT><A 
href="http://www.itk.org/mailman/listinfo/insight-users"><FONT face=Arial 
size=2>http://www.itk.org/mailman/listinfo/insight-users</FONT></A><BR><FONT 
face=Arial size=2>&gt;&gt;<BR>&gt;</FONT></BODY></HTML>