Как использовать itkvtkglue для использования ITK с VTK? - PullRequest
1 голос
/ 01 августа 2011

Я хотел сделать пример, который объединяет 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}) 

Спасибо всем за помощь.

1 Ответ

1 голос
/ 24 сентября 2011

Это почти наверняка одна из самых распространенных проблем:

Если путь к вашим инструментам содержит символ [пробел], то вы должны защитить путь к файлу от разделения, заключив его в кавычки "".

Чтобы быть в безопасности, вы всегда должны указывать пути к файлам в кавычках, только если один из ваших будущих соавторов попытается построить путь, в котором есть пробелы.

Вы также можете рассмотреть:

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

...