<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello Lisa,<div><br></div><div>Building SimpleITK with the superbuild ( it just build the required SWIG and ITK versions along with SimpleITK ), is described in the getting started [1] section linked from the faq. If there are parts that are unclear or need further explanation please let us know that that is can be improved.</div><div><br></div><div>However, it sounds like getting the binaries is where you should go to get started.&nbsp;</div><div><br></div><div>[1]<a href="http://www.itk.org/Wiki/ITK_Release_4/SimpleITK/GettingStarted">http://www.itk.org/Wiki/ITK_Release_4/SimpleITK/GettingStarted</a></div><div><br></div><div>Brad</div><div><br><div><div>On Nov 4, 2012, at 11:58 AM, Lisa Dean &lt;<a href="mailto:lisadean.leo@gmail.com">lisadean.leo@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,<div><br></div><div>Thanks for replying Dan,Brad.</div><div><br></div><div><b>CMake version is 2.8.10&nbsp;</b></div><div><b>SimpleITK version is 0.5.1</b></div><div><b>ITK version is 4.2.1</b></div><div><b>The compiler I'm using is Visual Studio 2012 Express for Windows Desktop.</b></div>
<div><br></div><div>No, as a matter of fact I hadn't tried the binary version. I've decided to try that now.</div><div><br></div><div><font color="#6633ff"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Are you required to use C# for your GUI? If not, you may consider&nbsp;</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">using either native ITK or SimpleITK with any number of graphical user</span><br style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">frameworks, like QT for instance.</span></font></div><div>I could go with C# or C++ but so far in my experience C# seems to be easier of the two to build GUIs with, which is why I was fixated on it.</div>
<div><font color="#6633ff"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></font></div><div><font color="#6633ff"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Besides, SimpleITK, the only other option is to encapsulate native ITK (C++) in&nbsp;</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">a DLL and use the P/Invoke functionality to access from a .NET&nbsp;</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">application. This is actually my preferred method, as I am comfortable&nbsp;</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">using native ITK and C++, and it gives me maximum flexibility.&nbsp;</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">SimpleITK is much easier but less flexible.</span></font></div>
<div><font face="arial, sans-serif">I'm no hardcore programmer and for all I understood from that it could have been Greek or Latin. I've absolutely no idea how to go about doing that unless I were to get explicit instructions directing every step. Like I said before the only reason I decided to go along with C# is because I definitely need a UI and C# is easier for that but I'm more comfortable with C++ and if there's a way.......</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">I'm not sure I know what a SuperBuild is either.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">Thanks a lot once a again :)</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Lisa</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font><div class="gmail_quote">
On 4 November 2012 17:08, Dan Mueller <span dir="ltr">&lt;<a href="mailto:dan.muel@gmail.com" target="_blank">dan.muel@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Lisa,<br>
<br>
Please see my responses inline below.<br>
<div class="im"><br>
On 4 November 2012 04:29, Lisa Dean &lt;<a href="mailto:lisadean.leo@gmail.com">lisadean.leo@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi ITK users out there,<br>
&gt;<br>
&gt; I love ITK's functionality and I'd also like to use GUIs in this specific project that I'm working on. I checked around on the ITK related sites and all I could come up with was that if I want to link ITK with C# I better try out Simple ITK so here I am.<br>

<br>
</div>If you want to use ITK from a .NET application, then yes, SimpleITK is<br>
one of the options.<br>
<br>
Are you required to use C# for your GUI? If not, you may consider<br>
using either native ITK or SimpleITK with any number of graphical user<br>
frameworks, like QT for instance.<br>
<div class="im"><br>
&gt; I'm assuming Simple ITK provides C# wrapping for ITK filters possibly not all of them but that is the essence. Is there something else I can use or is SimpleITK it?<br>
<br>
</div>A previous project -- ManagedITK -- is not longer supported. Besides<br>
SimpleITK, the only other option is to encapsulate native ITK (C++) in<br>
a DLL and use the P/Invoke functionality to access from a .NET<br>
application. This is actually my preferred method, as I am comfortable<br>
using native ITK and C++, and it gives me maximum flexibility.<br>
SimpleITK is much easier but less flexible.<br>
<div class="im"><br>
&gt; Also while trying to build the binaries for SimpleITK I blundered across the following errors. Usually I manage to get around these but for some reason (I guess my brain has been refusing to work) I've been stuck with these errors for 2 days. They are probably just 2 minutes work for somebody out there so could you help me out please? I'm pasting the error report -<br>

<br>
</div>Hmmm. I have never encountered this error. What version of<br>
ITK/SimpleITK are you trying to build? What OS/compiler versions? Are<br>
you using the SuperBuild option? (SuperBuild is highly recommended).<br>
<br>
The automated build on Win 7 using Visual Studio 9 for the latest<br>
release (0.5.1) builds successfully:<br>
&nbsp; &nbsp; <a href="http://open.cdash.org/viewTest.php?onlypassed&amp;buildid=2642787" target="_blank">http://open.cdash.org/viewTest.php?onlypassed&amp;buildid=2642787</a><br>
<br>
BTW: you can download pre-built SimpleITK .NET dlls from here:<br>
&nbsp; &nbsp; <a href="http://sourceforge.net/projects/simpleitk/files/SimpleITK/0.5.1/CSharp/" target="_blank">http://sourceforge.net/projects/simpleitk/files/SimpleITK/0.5.1/CSharp/</a><br>
<div class="im"><br>
&gt; Found the following C# .NET versions: v4.0.30319, v3.5, v2.0.50727<br>
&gt;<br>
&gt; Processing json files...<br>
&gt;<br>
&gt; Processing json files...done<br>
&gt;<br>
&gt; Found the following C# .NET versions: v4.0.30319, v3.5, v2.0.50727<br>
&gt;<br>
&gt; Using .NET compiler version v2.0.50727<br>
&gt;<br>
&gt; CMake Error at CMake/UseCSharp.cmake:88 (list):<br>
&gt;<br>
&gt; list sub-command SORT only takes one argument.<br>
&gt;<br>
&gt; Call Stack (most recent call first):<br>
&gt;<br>
&gt; CMake/UseCSharp.cmake:42 (CSHARP_ADD_PROJECT)<br>
&gt;<br>
&gt; Wrapping/CMakeLists.txt:286 (csharp_add_library)<br>
&gt;<br>
&gt; CMake Error at Wrapping/CMakeLists.txt:290 (add_dependencies):<br>
&gt;<br>
&gt; add_dependencies Adding dependency to non-existent target:<br>
&gt;<br>
&gt; SimpleITKCSharpManaged<br>
&gt;<br>
&gt; CMake Error at CMake/UseCSharp.cmake:88 (list):<br>
&gt;<br>
&gt; list sub-command SORT only takes one argument.<br>
&gt;<br>
&gt; Call Stack (most recent call first):<br>
&gt;<br>
&gt; CMake/UseCSharp.cmake:46 (CSHARP_ADD_PROJECT)<br>
&gt;<br>
&gt; Testing/Unit/CMakeLists.txt:338 (csharp_add_executable)<br>
&gt;<br>
&gt; Testing/Unit/CMakeLists.txt:372 (add_csharp_test)<br>
&gt;<br>
&gt; Configuring incomplete, errors occurred!<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Another tiny little problem that I'd like to have out of the way too. I've been using ITK for some time now. But, only very recently did I decide to port to ITKv4. My question is - Is OpenCl a necessity for itkv4?<br>

<br>
</div>AFAIK OpenCL is not required for ITKV4. It is only used if you enable<br>
the GPU option.<br>
<br>
HTH<br>
<br>
Cheers, Dan<br>
</blockquote></div><br></div>
</blockquote></div><br></div></body></html>