[ITK-users] [ITK] Strange Visual Studio 2012 problem
Gib Bogle
g.bogle at auckland.ac.nz
Fri Aug 29 05:57:24 EDT 2014
Now I'm more confused. I thought that D:\ITK-VS11-x64 didn't look like an ITK installation directory because on my other machine there are only the subdirectories 'bin', 'include', 'lib', and 'share', while on the new machine I have those and many more, including 'CMakeFiles', 'config', 'ExternalData', 'Modules', 'Utilities'. But I did Build Install again and it left things unchanged. So it appears that the ITK install has changed from ITK-4.0 to ITK-4.5.
Should I go back to 4.0? Life was simpler then...
________________________________
From: Girish Mallya Udupi [indianzeppelin at gmail.com]
Sent: Friday, 29 August 2014 9:29 p.m.
To: Gib Bogle
Cc: insight-users at itk.org
Subject: Re: [ITK] [ITK-users] Strange Visual Studio 2012 problem
That looks alright. Did you try MESSAGE (${ITK_USE_FILE}) and MESSAGE (${ITK_INCLUDE_DIRS})?
On Fri, Aug 29, 2014 at 10:10 AM, Gib Bogle <g.bogle at auckland.ac.nz<mailto:g.bogle at auckland.ac.nz>> wrote:
I just remembered that I forgot to paste that:
cmake_minimum_required(VERSION 2.6)
PROJECT(crop)
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)
set(PROJECTNAME "crop")
ADD_EXECUTABLE(${PROJECTNAME} crop.cpp)
TARGET_LINK_LIBRARIES(${PROJECTNAME} ${ITK_LIBRARIES} )
________________________________
From: Girish Mallya Udupi [indianzeppelin at gmail.com<mailto:indianzeppelin at gmail.com>]
Sent: Friday, 29 August 2014 8:25 p.m.
To: Gib Bogle
Cc: insight-users at itk.org<mailto:insight-users at itk.org>
Subject: Re: [ITK] [ITK-users] Strange Visual Studio 2012 problem
Could you paste the part of your CMakeLists.txt where you find/include ITK?
On Fri, Aug 29, 2014 at 9:09 AM, Gib Bogle <g.bogle at auckland.ac.nz<mailto:g.bogle at auckland.ac.nz>> wrote:
I've been using Visual Studio 10 for a few years without any problems. Now I have a new machine with Visual Studio 11 (i.e. 2012) installed. I have built ITK 64-bit, and installed it in D:\ITK-VS11-x64. The ITK environment variable ITK_DIR = D:\ITK-VS11-x64. When I try to build my programs with the new libraries the build fails with (for example) this message:
crop.cpp(18): fatal error C1083: Cannot open include file: 'itkImage.h': No such file or directory
Looking at the Project Properties I see in Additional Include Directories: crop.cpp(18): \include\ITK-4.5
For some reason cmake has not used the ITK_DIR prefix. In addition I see in Linker > Additional Dependencies that all the ITK libraries are expected to be in D:\ITK-VS11-x64\lib\Release\ - another nonexistent directory, although in this case the ITK_DIR prefix has been used.
This is a bit of a mess. I presume the problem lies with cmake. My version is 2.8.12.2, which I would have thought was recent enough - maybe it's too recent. Has anyone else run into this problem, and is there a solution?
Thanks
Gib
_____________________________________
Powered by www.kitware.com<http://www.kitware.com>
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users
_______________________________________________
Community mailing list
Community at itk.org<mailto:Community at itk.org>
http://public.kitware.com/mailman/listinfo/community
--
Regards,
Girish
--
Regards,
Girish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20140829/0bdc6434/attachment.html>
More information about the Insight-users
mailing list