[Insight-users] trouble setting ITK_DIR : cannot find itkImage.h
    David Doria 
    daviddoria at gmail.com
       
    Sun Jun 10 10:26:37 EDT 2012
    
    
  
On Sun, Jun 10, 2012 at 10:10 AM, Pratik Talole <pratiktalole at gmail.com>wrote:
> David,
>
> I was following these instructions by Luis Ibanez:
>
> "Hi Sebastian,
> Yes, it is very easy to create a static library.
> Simply write the following commands in the CMakeLists.txt
> file of your project:
>    ADD_LIBRARY( MyLibraryName STATIC
>       sourcefile1.cxx
>       sourcefile2.cxx
>       sourcefile3.cxx
>        )
>    TARGET_LINK_LIBRARIES( MyLibraryName  ITKCommon )
> The "STATIC" modifier is not really necessary, since it is
> the default option anyways."
>
> I tried this :
> TARGET_LINK_LIBRARIES( MyLibraryName  ${ITK_LIBRARIES} )
>
> instead of this:
> TARGET_LINK_LIBRARIES( MyLibraryName  ITKCommon )
>
> I still get the error : 'itkImage.h': No such file or directory
>
> Thanks
>
> Pratik
>
Those must be very old instructions. If you are using ITK4, you should
always link to ${ITK_LIBRARIES} .
You should not set this manually in the CMakeLists.txt:
SET (ITK_DIR   F:\ITK_jun1\bin)
but rather set it using the CMake GUI when you generate your program.
This is the important line for setting up the include
path: include(${ITK_USE_FILE}), so since you have it, I'm not sure what
else is wrong. Try setting your ITK_DIR in the cmake gui and regenerating
your project.
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20120610/33003c08/attachment.htm>
    
    
More information about the Insight-users
mailing list