[Insight-users] compilation problem itkN3MRIBiasFieldCorrectionImageFilter(taken from insight journal)

Nicholas Tustison ntustison at gmail.com
Fri Oct 23 07:26:25 EDT 2009


Hi Samuele,

I need to fix the recent code revision---I made some changes such as  
adding a progress reporter and I didn't realize until recently that  
there's a bug.  Anyway, you can wait until later today when I upload a  
corrected version or you can find the line in the .txx file, in the  
function GenerateData(), that reads something like

itkDebugMacro( "Iteration:  " << iteration << ":   Convergence  
threshold = " << convergence )

and just delete it.  That should correct the problem.

Nick


On Oct 23, 2009, at 5:42 AM, Samuele Dietler wrote:

> Hello itk users,
> i have a problem with the following library :  
> itkN3MRIBiasFieldCorrectionImageFilter(taken by insight journal). I  
> compile it in visual studio 9 with itk3.8. The first time that i  
> compiled it i had a problem with review option of itk, so i turned  
> on review and i recompiled itk. After i have recompiled  
> itkN3MRIBiasFieldCorrectionImageFilter but this time the following  
> list of errors appear :
>
>
> 1>------ Build started: Project: ImageCompare, Configuration: Debug  
> Win32 ------
> 2>------ Build started: Project:  
> itkN3MRIBiasFieldCorrectionImageFilterTest, Configuration: Debug  
> Win32 ------
> 2>Compiling...
> 1>Compiling...
> 1>ImageCompare.cxx
> 2>itkN3MRIBiasFieldCorrectionImageFilterTest.cxx
> 2>c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (136) : error C2065: 'iteration' : undeclared identifier
> 2> c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (59) : while compiling class template member function 'void  
> itk 
> ::N3MRIBiasFieldCorrectionImageFilter 
> <TInputImage,TMaskImage,TOutputImage>::GenerateData(void)'
> 2> with
> 2> [
> 2> TInputImage=ImageType,
> 2> TMaskImage=MaskImageType,
> 2> TOutputImage=ImageType
> 2> ]
> 2> ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx 
> (109) : see reference to class template instantiation  
> 'itk 
> ::N3MRIBiasFieldCorrectionImageFilter 
> <TInputImage,TMaskImage,TOutputImage>' being compiled
> 2> with
> 2> [
> 2> TInputImage=ImageType,
> 2> TMaskImage=MaskImageType,
> 2> TOutputImage=ImageType
> 2> ]
> 2> ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx 
> (217) : see reference to function template instantiation 'int  
> itkN3MRIBiasFieldCorrectionImageFilterTest<2>(int,char *[])' being  
> compiled
> 2>c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (136) : error C2065: 'cv' : undeclared identifier
> 2>c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (136) : error C2065: 'iteration' : undeclared identifier
> 2> c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (59) : while compiling class template member function 'void  
> itk 
> ::N3MRIBiasFieldCorrectionImageFilter 
> <TInputImage,TMaskImage,TOutputImage>::GenerateData(void)'
> 2> with
> 2> [
> 2> TInputImage=ImageType,
> 2> TMaskImage=MaskImageType,
> 2> TOutputImage=ImageType
> 2> ]
> 2> ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx 
> (109) : see reference to class template instantiation  
> 'itk 
> ::N3MRIBiasFieldCorrectionImageFilter 
> <TInputImage,TMaskImage,TOutputImage>' being compiled
> 2> with
> 2> [
> 2> TInputImage=ImageType,
> 2> TMaskImage=MaskImageType,
> 2> TOutputImage=ImageType
> 2> ]
> 2> ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx 
> (220) : see reference to function template instantiation 'int  
> itkN3MRIBiasFieldCorrectionImageFilterTest<3>(int,char *[])' being  
> compiled
> 2>c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx 
> (136) : error C2065: 'cv' : undeclared identifier
> 2>Build log was saved at "file://c:\tk\N3CorrectionBin\itkN3MRIBiasFieldCorrectionImageFilterTest.dir\Debug\BuildLog.htm 
> "
> 2>itkN3MRIBiasFieldCorrectionImageFilterTest - 4 error(s), 0 warning 
> (s)
> 1>Compiling manifest to resources...
> 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
> 1>Copyright (C) Microsoft Corporation. All rights reserved.
> 1>Linking...
> 1>LINK : fatal error LNK1104: cannot open file 'ITKReview.lib'
> 1>Build log was saved at "file://c:\tk\N3CorrectionBin\ImageCompare.dir\Debug\BuildLog.htm 
> "
> 1>ImageCompare - 1 error(s), 0 warning(s)
> ========== Build: 0 succeeded, 2 failed, 2 up-to-date, 0 skipped  
> ==========
>
>
> Does anyone know hot to solve the problem??
>
>
> Thank you, bests
> Samuele
>
>
>
> Windows Live Today: Resta aggiornato sulle attività dei tuoi amici  
> su Flickr, Dada e MySpace_____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20091023/68ca949f/attachment.htm>


More information about the Insight-users mailing list