2011-08-01 5 views
1

위키 예제의 IO/ImageFileReader라는 VTK와 ITK를 결합한 예제를 만들고 싶었습니다. itkvtkglue를 사용하여 VTK에서 ITK를 사용하는 방법?

나는 cmake 구성 및 Visual Studio 2010

로 만든 폴더에 압축, itkvtkglue 다운로드하지만 난 주어진 예를 구성 할 때 나는 그것을 사용할 수 없습니다. cmake는 ItkVtkGlue_DIR을 단독으로 찾더라도 필요한 파일을 포함 할 수 없다는 오류를 표시합니다. 포함하지 못함 ($ {ItkVtkGlue_USE_FILE})

어떻게 든 폴더를 변경해야합니까? CMake에서 내 ItkVtkGlue 헤더 파일을 찾으십니까? ITK & VTK를 함께 사용하는 다른 방법이 있습니까?

오류 및 파일 내용은 다음과 같습니다.

CMake Error at CMakeLists.txt:6 (include): 
    include could not find load file: 

    C:/Users/Emre 

은 CMakeLists.txt은 다음과 같습니다

cmake_minimum_required(VERSION 2.6) 

project(ImageFileReader) 

find_package(ItkVtkGlue REQUIRED) 
include(${ItkVtkGlue_USE_FILE}) 

add_executable(ImageFileReader ImageFileReader.cxx) 
target_link_libraries(ImageFileReader 
    ItkVtkGlue ${VTK_LIBRARIES} ${ITK_LIBRARIES}) 

는 당신의 도움에 대해 감사합니다.

+1

있습니까? – drescherjm

+1

ItkVtkGlue_USE_FILE에 공백이 있으면 다음을 수행해야합니다. include ("$ {ItkVtkGlue_USE_FILE}") –

답변

1

이 거의 확실 매우 흔한 문제 중 하나입니다 툴의 경로가에서 [공백] 문자가 포함 된 경우

, 당신은 인용에 캡슐화 떨어져 분리되는 파일 경로를 보호해야합니다 "".

안전을 위해 향후 공동 작업자 중 하나가 공백이있는 경로를 만들려고 할 때 항상 파일 경로를 따옴표로 묶어야합니다.

또한 검토 할 수 있습니다

: ItkVtkGlue_DIR 사용하는 경로에 공간이

http://www.vtk.org/Wiki/ITK/Examples#ItkVtkGlue