Ошибка в процессе настройки, файлы проекта могут быть недействительными

Я новичок в CMake. Я скопировал небольшой пример vtk по ссылке http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/SimplePointsReader и использовал CMake для компиляции. И это дает мне ошибку: «Ошибка в процессе настройки, файлы проекта могут быть недействительными».

Он показывает мне ошибки,

Ошибка CMake в CMakeLists.txt: 5 (find_package): не указав «FindVTK.cmake» в CMAKE_MODULE_PATH, этот проект попросил CMake найти файл конфигурации пакета, предоставленный «VTK», но CMake не нашел его.

Не удалось найти предоставленный "VTK" файл конфигурации пакета с любым из следующих имен:

VTKConfig.cmake
vtk-config.cmake

Добавьте префикс установки «VTK» в CMAKE_PREFIX_PATH или установите «VTK_DIR» в каталог, содержащий один из указанных выше файлов. Если «VTK» предоставляет отдельный пакет разработки или SDK, убедитесь, что он установлен.

Я уже установил vtk на свой компьютер и, пожалуйста, помогите мне с этой проблемой.

CMakeLists.txt содержит следующий код

cmake_minimum_required(VERSION 2.8)

PROJECT(SimplePointsReader)

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

add_executable(SimplePointsReader MACOSX_BUNDLE SimplePointsReader)

if(VTK_LIBRARIES)
  target_link_libraries(SimplePointsReader ${VTK_LIBRARIES})
else()
  target_link_libraries(SimplePointsReader vtkHybrid vtkWidgets)
endif() 

person TSac    schedule 10.07.2016    source источник
comment
Что ж, я сам нашел ответ. Все, что вам нужно сделать, это добавить дополнительную строку в файл CMakeLists.txt. Примеры приведены по следующей ссылке: comments.gmane.org/gmane. comp.lib.vtk.user / 79608   -  person TSac    schedule 17.07.2016


Ответы (1)


Я решил эту проблему, установив VTK_DIR = path_to_VTK / bin в качестве переменной среды, поскольку изменение файла CMakeList.txt не помогло.

person Artem    schedule 23.09.2016