[Insight-users] tons of undefined reference when compile custom
pojects
Changhua Wu
wuchanghua at yahoo.com
Fri Feb 25 18:46:01 EST 2005
Any one can help me? Thanks.
--- Changhua Wu <wuchanghua at yahoo.com> wrote:
> I installed ITK 2.0 by simply the following steps on
> fedora linux with no problem:
> cmake .
> make
> make install
>
> It does not requre me to set ITK_BINARY_DIR.
> However,
> when I tried to compile a custom project, I got tons
> of undefined reference error. I tried to set
> ITK_BINARY_DIR to the directory of binary files and
> I
> can see the ITKConfig.make in that directory. I
> check
> the information in ITKConfig.make and did not find
> any
> errors. I attached the CMakeLists.txt for
> reference.
>
> Below is part of the errors i got:
>
> Building executable
>
/home/wch/Itk-2.0/InsightToolkit-2.0.0/Examples/Registration/deform_registration2/deform_registration2...
> DeformableRegistration2.o(.text+0x1524): In function
> `__static_initialization_and_destruction_0(int,
> int)':
> : undefined reference to
>
`itksys::SystemToolsManager::SystemToolsManager[in-charge]()'
> DeformableRegistration2.o(.text+0x156b): In function
> `__tcf_1':
> : undefined reference to
> `itksys::SystemToolsManager::~SystemToolsManager
> [in-charge]()'
>
DeformableRegistration2.o(.gnu.linkonce.r._ZTVN3itk15ImageFileWriterINS_5ImageINS_6VectorIfLj3EEELj3EEEEE+0x48):
> undefined reference to
>
`itk::ProcessObject::GetNumberOfValidRequiredInputs()
> const'
>
DeformableRegistration2.o(.gnu.linkonce.r._ZTVN3itk15ImageFileWriterINS_5ImageINS_6VectorIfLj3EEELj3EEEEE+0x88):
> undefined reference to
> `itk::ProcessObject::GetReleaseDataFlag() const'
>
DeformableRegistration2.o(.gnu.linkonce.r._ZTVN3itk15ImageFileWriterINS_5ImageINS_6VectorIfLj3EEELj3EEEEE+0xe8):
> undefined reference to
> `itk::ProcessObject::CacheInputReleaseDataFlags()'
>
DeformableRegistration2.o(.gnu.linkonce.r._ZTVN3itk15ImageFileWriterINS_5ImageINS_6VectorIfLj3EEELj3EEEEE+0xec):
> undefined reference to
> `itk::ProcessObject::RestoreInputReleaseDataFlags()'
>
> Anyone can tell me what is wrong? Thanks.
>
>
>
> __________________________________
> Do you Yahoo!?
> Meet the all-new My Yahoo! - Try it today!
> http://my.yahoo.com
>
> > PROJECT(deform_registration2)
> FIND_PACKAGE(ITK)
> IF(ITK_FOUND)
> INCLUDE(${ITK_USE_FILE})
> ELSE(ITK_FOUND)
> MESSAGE(FATAL_ERROR
> "ITK not found. Please set ITK_DIR.")
> ENDIF(ITK_FOUND)
> ADD_EXECUTABLE(deform_registration2
> DeformableRegistration2.cxx )
> TARGET_LINK_LIBRARIES(deform_registration2
> ITKAlgorithms ITKFEM ITKNumerics ITKStatistics ITKIO
> ITKBasicFilters ITKCommon)
> > _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
More information about the Insight-users
mailing list