[ITK-users] Problem adding ITK to project
Kent Ogden
ogdenk at upstate.edu
Thu Apr 9 12:42:53 EDT 2015
Hi,
I am trying to do something really simple, I have a VTK project (I'm trying this with the cone.cxx example, about as simple as it gets) and I want to add ITK functionality. In the past I had used a modified version of the ITKQuickView example, and it used to work:
cmake_minimum_required(VERSION 2.8)
project(Cone)
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
if (ITKVtkGlue_LOADED)
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
else()
find_package(ItkVtkGlue REQUIRED)
include(${ItkVtkGlue_USE_FILE})
set(Glue ItkVtkGlue)
endif()
add_executable(Cone MACOSX_BUNDLE Cone.cxx)
target_link_libraries(Cone
${Glue} ${VTK_LIBRARIES} ${ITK_LIBRARIES})
Now, however, I get the following compile error (VS 2012 64 bit on Win 7):
2>C:\KW\VTKBuild\Rendering\Core\vtkRenderingCoreModule.h(37): error C2006: '#include' : expected a filename, found 'newline'
The vicinity of that line in vtkRenderingCoreModule.h is
/* AutoInit implementations. */
#if defined(vtkRenderingCore_INCLUDE)
# include vtkRenderingCore_INCLUDE // Error is from this line
#endif
#if defined(vtkRenderingCore_AUTOINIT)
# include "vtkAutoInit.h"
VTK_AUTOINIT(vtkRenderingCore)
#endif
I do not have any ITK functionality added to the program yet, it is just the cone.cxx example. If I use a very simple CMakelists.txt file the program compiles and runs just fine:
cmake_minimum_required(VERSION 2.8)
project(Cone)
set(VTK_DIR "C:/KW/VTKBuild")
set(ITK_DIR "C:/KW/ITKBuild")
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
add_executable(Cone MACOSX_BUNDLE Cone.cxx)
target_link_libraries(Cone ${VTK_LIBRARIES} )
But if I try to add
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
I get the same error as above. I am sure this is a simple issue but my understanding of CMake is limited. I know this isn't precisely an ITK problem per se but I hoped someone could point out what I am doing wrong.
Any help greatly appreciated!
Kent
Kent Ogden PhD
Associate Professor, Radiology
SUNY Upstate Medical University
750 E. Adams Street
Syracuse, NY 13210
email: ogdenk at upstate.edu
voice: (315) 464-5083
fax: (315) 464-8789
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20150409/9d56fc0d/attachment.html>
More information about the Insight-users
mailing list