如何使用itkvtkglue来使用ITK与VTK

How to use itkvtkglue to use ITK with VTK?

本文关键字:ITK VTK 何使用 itkvtkglue      更新时间:2023-10-16

我想把ITK和VTK结合起来的例子叫做IO/ImageFileReader。

我下载了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}) 

谢谢大家的帮助。

这几乎肯定是一个非常常见的问题:

如果您的工具路径中包含[空格]字符,那么您必须通过将其封装在引号"中来保护文件路径不被分割。

为了安全起见,你应该总是把文件路径放在引号里,以防你未来的合作者试图在一个有空格的路径上构建。

你可能还想回顾一下:

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