[ITK] Problem linking file 'ITKAlgorithms.lib' when using the 2D active shape model ITK

Charlotte Xerneas xerneas999 at gmail.com
Thu Nov 27 22:28:25 EST 2014


Thanks that worked!

On Thu, Nov 27, 2014 at 7:17 PM, Matt McCormick <matt.mccormick at kitware.com>
wrote:

> Hi Charlotte,
>
> Welcome to ITK!
>
> The explicit list of ITK libraries (which have changed names in ITKv4
> versus ITKv3) can be fixed by using ${ITK_LIBRARIES}.  So,
>
> TARGET_LINK_LIBRARIES (
>   2dasm
>   ${ITK_LIBRARIES}
>   ${VTK_LIBRARIES})
>
> Hope this helps,
> Matt
>
> On Thu, Nov 27, 2014 at 10:17 PM, Matt McCormick
> <matt.mccormick at kitware.com> wrote:
> > Hi Charlotte,
> >
> > Welcome to ITK!
> >
> > The explicit list of ITK libraries (which have changed names in ITKv4
> > versus ITKv3) can be fixed by using ${ITK_LIBRARIES}.  So,
> >
> >
> >
> > On Thu, Nov 27, 2014 at 2:38 PM, Charlotte Xerneas <xerneas999 at gmail.com>
> wrote:
> >> Hi,
> >>
> >> I'm pretty new to this forum, as well as to ITK. I hope you can helping
> me
> >> out to make an existing ITK VC project work. I downloaded the source
> code
> >> from
> >> http://www.insight-journal.org/browse/publication/812.
> >>
> >> I used cmake and then tried to compile it in Visual Studio 2010. But I
> got
> >> the error
> >>
> >> LINK : fatal error LNK1104: cannot open file 'ITKAlgorithms.lib'.
> >>
> >>
> >> These are the options I used in CMake configure:
> >>
> >> CMAKE_BACKWARDS_COMPATIBILITY   2.4
> >>
> >> CMAKE_CONFIGURATION_TYPES: Debug;Release;MinSizeRel;RelWithDebInfo
> >> CMAKE_INSTALL_PREFIX               C:/Program Files (x86)/2dasm
> >> EXECUTABLE_OUTPUT_PATH:
> E:/ITK/Create2DActiveShapeModel/dev10/excecutable
> >> ITK_DIR: E:/ITK/ITK4.6-dev10
> >> LIBRARY_OUTPUT_PATH: E:/ITK/Create2DActiveShapeModel/dev10/liboutput
> >>
> >> After I generated using CMake, both the executable_output_path and
> >> library_output_path are empty.
> >>
> >> For you convenience, this is the cmake file I used:
> >> PROJECT( 2dasm )
> >>
> >> CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
> >> if(COMMAND cmake_policy)
> >>       cmake_policy(SET CMP0003 NEW)
> >> endif(COMMAND cmake_policy)
> >>
> >> FIND_PACKAGE ( ITK )
> >> IF (  ITK_FOUND  )
> >>          INCLUDE(  ${USE_ITK_FILE}  )
> >> ENDIF(   ITK_FOUND   )
> >>
> >>
> >> INCLUDE_DIRECTORIES(${imfilter_SOURCE_DIR})
> >>
> >> ADD_EXECUTABLE( 2dasm   2dasm.cxx )
> >>
> >> TARGET_LINK_LIBRARIES (
> >>   2dasm
> >>   ITKAlgorithms
> >>   ITKBasicFilters
> >>   ITKCommon
> >>   ITKIO
> >>   ITKNumerics
> >>   ITKSpatialObject
> >>   ${VTK_LIBRARIES})
> >>
> >>
> >> Please help me identify what have I done wrong.
> >>
> >> Many thanks,
> >> Charlotte
> >>
> >> _______________________________________________
> >> Community mailing list
> >> Community at itk.org
> >> http://public.kitware.com/mailman/listinfo/community
> >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20141127/299a355f/attachment.html>


More information about the Community mailing list