<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; ">One thing I just remembered. I think that if the CMAKE variable "CSHARP_PLATFORM" is anycpu it may cause the csharp compilation to take a very long time. It is set to x86 or x64 on the dashboard builds[1]. If your build is "cpuany" by default and changing it fixes your build time, I should make the default more intelligent.<div><br></div><div>More comments below.<br><div><br></div><div><br></div><div>[1] <a href="http://open.cdash.org/viewNotes.php?buildid=3145142">http://open.cdash.org/viewNotes.php?buildid=3145142</a></div><div><br><div><div>On Dec 19, 2013, at 11:50 AM, Matias Montroull <<a href="mailto:matimontg@gmail.com">matimontg@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><div>Thank you Brad,<br><br></div></div></div></blockquote><blockquote type="cite"><div dir="ltr"><div><div>Are you using Express or Professional VS11? Proffesional VS11<br></div></div></div></blockquote><div><br></div><div>Professional is more efficient.</div><br><blockquote type="cite"><div dir="ltr"><div><div>
Are you compiling for Win32 or Win64? Win64<br></div></div></div></blockquote><div><br></div><div>Win64 requires more linking resources.</div><br><blockquote type="cite"><div dir="ltr"><div><div>
Are you compiling in Release/Debug mode? Debug<br></div></div></div></blockquote><div><br></div><div>Use release. There are WAY too many ITK debugging symbols to be keep around! And the libraries end up being Over 1 GB. You much enable the SimpleITK libraries to be shared for this configuration, and that's more burdensome to use. Only compile SimpleITK if you need to debug SimpleITK or ITK.</div><br><blockquote type="cite"><div dir="ltr"><div><div>
How much system memory do you have? 8GB<br>
How many cores? CPU Spec? 4Cores. Intel Core I5 3320M / 2.6GHZ<br></div></div></div></blockquote><div><br></div><div>As long as you are not trying to link 3+ wrapped languages at the same time you should be OK.</div><br><blockquote type="cite"><div dir="ltr"><div><div>
Was it stuck in compiling files or linking? Compiling<br></div></div></div></blockquote><div><br></div><div>compilation of what? Any resource limits hit?</div><div><br></div><blockquote type="cite"><div dir="ltr"><div><div><br></div>I'll appreciate the instructions to import the Csharp Binaries into VS2012.<br><br></div>Last question, how can I get the BinaryMask3DMeshSource to work on my VS2012 project? Do I need to use another library?<br></div></blockquote><div><br></div><div>What do you plan on doing with the Mesh next? </div><div>I don't think there is a readily available library in CSharp with that filter available. You will likely have to do some custom interfacing/wrapping of custom C++ code.</div><div><br></div><div>Brad</div><br><blockquote type="cite"><div dir="ltr">
<br>Thanks!<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 19, 2013 at 1:16 PM, Bradley Lowekamp <span dir="ltr"><<a href="mailto:brad@lowekamp.net" target="_blank">brad@lowekamp.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
1) Compilation<br>
<br>
It takes quite a while to build and link SimpleITK on windows. One reason for the binary downloads. Visual Studio seems to be particular slow at linking.<br>
<br>
Are you using Express or Professional VS11?<br>
Are you compiling for Win32 or Win64?<br>
Are you compiling in Release/Debug mode?<br>
How much system memory do you have?<br>
How many cores? CPU Spec?<br>
Was it stuck in compiling files or linking?<br>
<br>
I would be suspicion that you ran out of memory and the system was thrashing during linking.<br>
<br>
To compile I'd recommend only turning wrapping on for CSharp and 8 GB of memory. I have not recently tried VS11, and would recommend VS9 (2008) or VS10 (2010).<br>
<br>
2) BinaryMask3DMeshSource<br>
<br>
SimpleITK primarily contains image filtering and does not have support for meshes.<br>
<br>
3) I can't seem to find step-by-step instructions for importing the CSharp binaries for Visual Studio. I'll see if I can get those together.<br>
<br>
Brad<br>
<div><div class="h5"><br>
On Dec 19, 2013, at 10:11 AM, Matias Montroull <<a href="mailto:matimontg@gmail.com">matimontg@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
><br>
> I've downloaded SimpleITK-0.7.1.post1 and I compiled it using Cmake succesfully. Now, when I go to VS2012, and I build the solution, it takes forever. I left my machine on during the whole night and when I woke up it was kind of stuck.<br>

><br>
> Any reported issues with this?  The problem I have is that I downloaded the DLLs but I seem to miss one class: BinaryMask3DMeshSource<br>
><br>
> I can't even import the DLL into my solution so I was trying to build it manually to see if it worked. I was able to import only SimpleITKCSharpManaged but not SimpleITKCSharpNative<br>
><br>
> Thanks!<br>
</div></div>> _____________________________________<br>
> Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Kitware offers ITK Training Courses, for more information visit:<br>
> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br>
</blockquote></div><br></div>
</blockquote></div><br></div></div></body></html>