2011-08-01 6 views
1

私は、ITKとVTKを組み合わせた例を、wikiの例のIO/ImageFileReaderとしたいと考えました。itkvtkglueを使ってVTKでITKを使用するには?

私はcmakeので構成され、フォルダに抽出し、itkvtkglueをダウンロードし、Visual Studioに構築された2010年

を私は与えられた例を設定しようとすると、私はそれを使用することはできません。 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

はItkVtkGlue_DIRが使用するパスにスペースはありますか? – drescherjm

+1

ItkVtkGlue_USE_FILEに空白がある場合は、以下を実行する必要があります:include( "$ {ItkVtkGlue_USE_FILE}") –

答えて

1

これはほぼ確実に非常に一般的な問題の一つである:

あなたのツールへのパスがそれで、[スペース]文字が含まれている場合は、あなたが引用符でそれをカプセル化することにより離れて分割されることからファイルパスを保護する必要があります""

安全を期すために、今後の共同作業者が空白を含むパス上に構築しようとする場合には、ファイルパスを常に引用符で囲む必要があります。

また、確認したいことがあります。

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

関連する問題