[Insight-users] installation problem

Luis Ibanez luis.ibanez@kitware.com
Mon, 25 Nov 2002 12:00:34 -0500


Hi Imho,

No problem,
You are just missing the libraries:

    ITKNumerics
    VXLNumerics
    ITKMetaIO

on the link line.

---


Please modify your CMakeLists.txt file to have:


LINK_LIBRARIES (
    ITKNumerics
    VXLNumerics
    ITKCommon
    ITKBasicFilters
    ITKAlgorithms
    ITKIO
    ITKMetaIO
    itkpng
    itkzlib
    ${QT_QT_LIBRARY}
  )


let us know if you have further problems,


   Thanks

     Luis


==========================================

imho wrote:

> Hi Luis,
> I have to change the cmakelists with the examples?
> I've done what you said, and I still have a few linking errors :
> 
> qtITK.obj : error LNK2001: unresolved external symbol "void __cdecl 
> vnl_error_vector_dimension(char const *,int,int)" 
> (?vnl_error_vector_dimension@@YAXPBDHH@Z)
> qtITK.obj : error LNK2001: unresolved external symbol "void __cdecl 
> vnl_error_matrix_nonsquare(char const *)" 
> (?vnl_error_matrix_nonsquare@@YAXPBD@Z)
> qtITK.obj : error LNK2001: unresolved external symbol "public: 
> __thiscall vnl_svd<double>::vnl_svd<double>(class vnl_matrix<double> 
> const &,double)" (??0?$vnl_svd@N@@QAE@ABV?$vnl_matrix@N@@N@Z)
> qtITK.obj : error LNK2001: unresolved external symbol "public: class 
> vnl_matrix<double>  __thiscall vnl_svd<double>::inverse(void)const " 
> (?inverse@?$vnl_svd@N@@QBE?AV?$vnl_matrix@N@@XZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: virtual __thiscall MetaImage::~MetaImage(void)" 
> (??1MetaImage@@UAE@XZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "bool __cdecl MET_SystemByteOrderMSB(void)" 
> (?MET_SystemByteOrderMSB@@YA_NXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: __thiscall MetaImage::MetaImage(void)" 
> (??0MetaImage@@QAE@XZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: void __thiscall MetaImage::ElementDataFileName(char 
> const *)" (?ElementDataFileName@MetaImage@@QAEXPBD@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: float __thiscall MetaObject::Position(int)const " 
> (?Position@MetaObject@@QBEMH@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: float __thiscall MetaObject::ElementSpacing(int)const " 
> (?ElementSpacing@MetaObject@@QBEMH@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: int __thiscall MetaImage::DimSize(int)const " 
> (?DimSize@MetaImage@@QBEHH@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: int __thiscall MetaObject::NDims(void)const " 
> (?NDims@MetaObject@@QBEHXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: enum MET_ValueEnumType  __thiscall 
> MetaImage::ElementType(void)const " 
> (?ElementType@MetaImage@@QBE?AW4MET_ValueEnumType@@XZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: int __thiscall 
> MetaImage::ElementNumberOfChannels(void)const " 
> (?ElementNumberOfChannels@MetaImage@@QBEHXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: bool __thiscall MetaObject::BinaryData(void)const " 
> (?BinaryData@MetaObject@@QBE_NXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: bool __thiscall MetaImage::ElementByteOrderFix(void)" 
> (?ElementByteOrderFix@MetaImage@@QAE_NXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: char const * __thiscall 
> MetaImage::ElementDataFileName(void)const " 
> (?ElementDataFileName@MetaImage@@QBEPBDXZ)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: void __thiscall MetaObject::BinaryData(bool)" 
> (?BinaryData@MetaObject@@QAEX_N@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: void __thiscall MetaObject::Position(float const *)" 
> (?Position@MetaObject@@QAEXPBM@Z)
> ITKIO.lib(itkMetaImageIO.obj) : error LNK2001: unresolved external 
> symbol "public: bool __thiscall MetaImage::InitializeEssential(int,int 
> const *,float const *,enum MET_ValueEnumType,int,void *,bool)" 
> (?InitializeEssential@MetaImage@@QAE_NHPBHPBMW4M
> ET_ValueEnumType@@HPAX_N@Z)
> Debug/QtITK.exe : fatal error LNK1120: 20 unresolved externals
> Error executing link.exe.
> 
> ALL_BUILD - 21 error(s), 0 warning(s)
> 
> Some progress! :)
> 
> Thanks for your time
>