<br>Hi Jimmy,<br><br><br>Can you please do the following:<br><br><br>1) In your binary version of ITK, run CMake again and Enable <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUILD_TESTING<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BUILD_EXAMPLES<br>
<br><br>2) Go to advanced mode (by selecting the check box on the top right)<br>&nbsp;&nbsp;&nbsp; and search down for the &quot;SITE&quot; variable. Make sure that it has the<br>&nbsp;&nbsp;&nbsp; correct name of your computer.<br><br><br>3) Click on the Configure button and then in the OK button.
<br><br><br>4) Build ITK again, this time it will compile the 1,200 programs<br>&nbsp;&nbsp;&nbsp; of the testing suit. Make sure that you do this build for the<br>&nbsp;&nbsp; &quot;Debug&quot; compilation mode. The build could take 1 to 3<br>&nbsp;&nbsp; hours depending on the speed of your machine.
<br><br><br>5) Once the build finishes, open a console window (MS_DOS or Cygwin)<br>&nbsp;&nbsp; and run the &quot;ctest&quot; command with the option&nbsp; -D Experimental<br><div><span class="gmail_quote"><br>&nbsp;&nbsp;&nbsp; in most machines this will look like:
<br><br>&nbsp;&nbsp;&nbsp; C:\Program File\CMake 2.4\bin\ctest&nbsp;&nbsp; -D Experimental&nbsp; -C Debug<br><br><br>&nbsp;&nbsp; Make sure that you add the &quot;-C Debug&quot; at the end, so the testing<br>&nbsp;&nbsp; will be executed for the Debug compilation mode.<br>
<br>&nbsp;&nbsp; This will trigger the execution of the testing framework and will send<br>&nbsp;&nbsp; the results to the public ITK Dashboard.<br><br><br>6) When the submission is complete, please let us know, so we<br>&nbsp;&nbsp;&nbsp; can take a look at the results of your submission in the Dashboard.
<br><br><br>This will let us know if you build is working correctly on Debug mode.<br><br><br>BTW: When you say that you <br></span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;cannot DEBUG in *ITKApplication*&quot;<br><span class="gmail_quote">
<br>Do you mean that:<br><br>&nbsp; 1) you can&#39;t build in Debug mode an ITK application of your own ?<br></span><span class="gmail_quote"><br>&nbsp; 2) you can&#39;t build in Debug mode InsightApplications ?<br><br>&nbsp; 3) you can build in Debug, but then when using F5, the applications
<br>&nbsp; &nbsp; &nbsp; does not start ?<br><br>&nbsp; 4) Do you get any error messages ?<br>&nbsp; &nbsp; &nbsp; If so, please post to the list the *EXACT* error message that you are getting.&nbsp; </span><br><span class="gmail_quote"><br><br><br>We will appreciate a more detailed and precise description of your problem.
<br><br><br>When you send emails to the mailing list, you should describe your<br>problem as a list of step by step instructions&nbsp; that will allow another <br>person to replicate the problem that you are encountering.<br><br>
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Luis<br><br><br>-----------------------------------------------------------------------------<br>On 7/23/07, <b class="gmail_sendername">jimmy</b> &lt;<a href="mailto:jimmy_lab@163.com">
jimmy_lab@163.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi, Luis:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thank you for your suggestion.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I am sorry that I have not describe my problem clearly.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I have already generate the MetaImage head (.mhd) beforehand.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;And I used ImageFileReader correctly and access the data successfully by my own codes.( It also could be debugged )
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;However what confused me is that I cannot DEBUG in *ITKApplication* as I mentioned before, but the RLEASE mode is okay.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Could you give me any other suggestion?<br><br>Thank you very much indeed.
<br><br>Sincerely,<br>Jimmy<br><br>------------------<br>jimmy<br>2007-07-23<br><br>-------------------------------------------------------------<br>发件人:Luis Ibanez<br>发送日期:2007-07-23 21:35:51<br>收件人:jimmy<br>抄送:insight-users
<br>主题:Re: [Insight-users] Cannot debug projects of ITKApplication.<br><br><br>Hi Jimmy,<br><br>You should have mentioned from the beginning that you<br>were attempting to read a RAW image file.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You *CANNOT* read a RAW image file
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;directly with the ImageFileReader.<br><br><br><br>You have the following options:<br><br>&nbsp;&nbsp;a) Create a MetaImage header for the RAW file.<br>&nbsp;&nbsp;b) Use explicitly the RAWImageIO class in your code.<br><br><br>From these two options, method (a) is the recommended one
<br>because method (b) results in hard-coding the image<br>parameters in your program.<br><br><br>The easiest way of creating a MetaImage header for your<br>raw image is to use the program:<br><br><br>&nbsp;&nbsp; InsightApplications/MetaImageImporter
<br><br><br>It is a command-line dialog that will guide you through<br>the process by asking you questions about your image.<br><br><br>The filename extension of your MetaImage header must be<br>&quot;.mhd&quot;.<br><br>Once you have created this header, you can pass it as
<br>the filename to be read by the ImageFileReader.<br><br><br>&nbsp;&nbsp; Regards,<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luis<br><br><br>============================<br>jimmy wrote:<br>&gt; Here is an example of this problem:<br>&gt;<br>&gt; I use itk::ImageFileReader [reader] to read a Raw data.&nbsp;&nbsp;After the file name is set, and it runs to
<br>&gt; [reader]-&gt;Update();&nbsp;&nbsp;&nbsp;&nbsp;Error occurs.<br>&gt;<br>&gt; The following is call stack of Debugger:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itk::ImageIOFactory::CreateImageIO(const char * path=0x0139d870, itk::ImageIOFactory::FileModeType mode=ReadMode)&nbsp;&nbsp;Line75 + 0x57
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((*k)-&gt;CanReadFile(path))<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return *k;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itk::ImageFileReader&lt;itk::Image&lt;unsigned short,2&gt;,itk::DefaultConvertPixelTraits&lt;unsigned short&gt; &gt;::GenerateOutputInformation()&nbsp;&nbsp;Line109 + 0x27
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ITKCommon.dll!itk::ProcessObject::UpdateOutputInformation()&nbsp;&nbsp;Line760<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itk::ImageBase&lt;2&gt;::UpdateOutputInformation()&nbsp;&nbsp;Line177 + 0x3e<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ITKCommon.dll!itk::DataObject::Update()&nbsp;&nbsp;Line343
<br>&gt;<br>&gt;<br>&gt; Thanks in advance.<br>&gt; ------------------<br>&gt; jimmy<br>&gt; 2007-07-23<br>&gt;<br>&gt; -------------------------------------------------------------<br>&gt; 发件人:Luis Ibanez<br>&gt; 发送日期:2007-07-22 22:57:00
<br>&gt; 收件人:jimmy<br>&gt; 抄送:insight-users<br>&gt; 主题:Re: [Insight-users] Cannot debug projects of ITKApplication.<br>&gt;<br>&gt; Hi Jimmy,<br>&gt;<br>&gt; Can you look at the call stack in the debugger ?<br>&gt;<br>&gt; Could you trace what is the ITK file, and line
<br>&gt; that is triggering the error ?<br>&gt;<br>&gt; Please let us know,<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp; Thanks<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Luis<br>&gt;<br>&gt;<br>&gt; ----------------<br>&gt; jimmy wrote:<br>&gt;<br>&gt;&gt;Hi, everyone.
<br>&gt;&gt;<br>&gt;&gt;I have met a very strange problem when using ITKApplication:<br>&gt;&gt;I cannot debug or run Applications (e.g. ImageRegistration2D ,IntensityBased2D3DRegistration ) under the DEBUG mode in VS 2003.
<br>&gt;&gt;Here is the Error message:<br>&gt;&gt;&quot;<br>&gt;&gt;Debug Assertion Failed!<br>&gt;&gt;Expression: _BLOCK_TYPE_IS_VALID(pHead-&gt;nBlockUse)<br>&gt;&gt;&quot;<br>&gt;&gt;at [m_FixedImageReader or other object]-&gt;Update();
<br>&gt;&gt;<br>&gt;&gt;On the contrary, the project can be run very smoothly under RELEASE mode.<br>&gt;&gt;<br>&gt;&gt;Can anyone help me?&nbsp;&nbsp;Thanks in advance.<br>&gt;&gt;<br>&gt;&gt;--------------<br>&gt;&gt;jimmy<br>&gt;&gt;2007-07-21
<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;_______________________________________________<br>&gt;&gt;Insight-users mailing list<br>&gt;&gt;<a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a><br>&gt;&gt;<a href="http://www.itk.org/mailman/listinfo/insight-users">
http://www.itk.org/mailman/listinfo/insight-users</a><br>&gt;&gt;<br>&gt;<br>&gt;<br></blockquote></div><br>