[Insight-users] Build errors during ImageViewer application
Luis Ibanez
luis . ibanez at kitware . com
Thu, 04 Sep 2003 09:40:06 -0400
Hi Sandy,
It is better to keep InsightApplications in a separate folder from Insight.
CMake allow you to select any directory. Simply create a binary directory
for building InsightApplications, and when you configure with CMake,
provide both the Source and Binary directories for InsightApplications.
You will be prompted for the ITK_DIR directory (where you built ITK),
and then you will have options for selecting FLTK and VTK.
Please let us know if you find any problem,
Thanks
Luis.
----------------------
Sandy April wrote:
> Hi Luis,
> Sorry I needed to confirm again.I have downloaded Insight toolkit,
> cmake in a folder called itk.I have created a folder BITK in that as a
> binary folder.I did setup cmake for Insight toolkit and BITK. I was
> able to run itk. Now I was trying to run insight applications.should I
> include this insight application folder in Insight toolkit folder or
> should I be having the application as a seperate folder in itk
> directory and setup cmake for the application. Please guide me through
>
> */Luis Ibanez <luis . ibanez at kitware . com>/* wrote:
>
>
> Hi Sandy,
>
>
> Your configuration is missing to link with ITK libraries.
>
> Did you configure InsightApplications using CMake ?
>
> Did you run CMake at the top level of the InsightApplication
> directory ? (not in one of the subdirectories).
>
> Did you provide the binary directory where you built ITK ?
>
>
>
> Luis
>
>
>
> --------------------
> Sandy Gowda wrote:
> > Hi,
> > I have tried to run ImageViewer application. There were no
> compilation
> > error when I try to execute it gave me following errors. It gave 90
> > errors but I am attaching some errors. Please let me know what I
> should do.
> >
> > --------------------Configuration: itkImageViewer - Win32
> > Debug--------------------
> > Linking...
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> "public:
> > static void ! __cdecl itk::LightObject::operator delete(void *)"
> > (??3LightObject at itk@@SAXPAX at Z )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> "public:
> > static void * __cdecl itk::LightObject::operator new(unsigned int)"
> > (??2LightObject at itk@@SAPAXI at Z )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> "public:
> > static class itk::SmartPointer __cdecl
> > itk::ObjectFactoryBase::CreateInstance(char const *)"
> > (?CreateInstance at ObjectFactoryBase@itk@@SA?AV?$SmartPointer
> >
> > @VLightObject at itk@@@2 at PBD@Z)
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: class itk::DataObject * __thiscall
> > itk::ProcessObject::GetOutput(unsigned int)"
> > (?GetOutput at ProcessObject@itk@@IAEPAVDataObj! ect at 2@I at Z
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::PropagateResetPipeline(void)"
> > (?PropagateResetPipeline at ProcessObject@itk@@MAEXXZ
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::RemoveOutput(class itk::DataObject *)"
> > (?RemoveOutput at ProcessObject@itk@@MAEXPAVDataObject at 2@@Z
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> itk::ProcessObject::AddOutput(class
> > itk::DataObject *)"
> > (?AddOutput at ProcessObject@itk@@MAEXPAVDataObject at 2@@Z
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::SetNthOutput(unsigned int,class
> itk::DataObject *)"
> > (?SetNthOutput at ProcessObject@itk@@MAEXIPAVDataObject at 2@@Z
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::GenerateOutputRequestedRegion(class
> itk::DataObject
> > *)"
> >
> (?GenerateOutputRequestedRegion at ProcessObject@itk@@MAEXPAVDataObject at 2@@Z
>
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::GenerateInputRequestedRegion(void)"
> > (?GenerateInputRequestedRegion at ProcessObject@itk@@MAEXXZ
> > )
> > itkImageViewer.obj : error LNK2001: unresolved external symbol
> > "protected: virtual void __thiscall
> > itk::ProcessObject::RemoveInput(class itk::DataObject *)"
> > (?RemoveInput at ProcessObject@itk@@MAEXPAVDataObject at 2@@Z
> > )
> > Can anybody help me. I dont know whether I am doing anything
> wrong if
> > anybody can let me know how to go by using insight application
> it would
> > really help.If i have to use fltk should I download in the same
> folder
> > as insight toolkit and should I use cmake for that. Please let
> me know.
> > Thank you
> >
> >
> ------------------------------------------------------------------------
> > Do you Yahoo!?
> > Yahoo! SiteBuilder
> > - Free,
> > easy-to-use web site design software
>
>
>
> ------------------------------------------------------------------------
> Do you Yahoo!?
> Yahoo! SiteBuilder
> <http://us . rd . yahoo . com/evt=10469/*http://sitebuilder . yahoo . com> -
> Free, easy-to-use web site design software