我想要舉一個例子,它將來自wiki示例的ITK與VTK結合起來,稱爲IO/ImageFileReader。如何使用itkvtkglue與VTK一起使用ITK?
我下載itkvtkglue,解壓到一個文件夾,配置了cmake並使用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})
感謝大家的幫助。
有沒有在ItkVtkGlue_DIR使用路徑的空間? – drescherjm
如果在ItkVtkGlue_USE_FILE中有空格,您需要執行:include(「$ {ItkVtkGlue_USE_FILE}」) –