2016-07-10 5 views
0

Я новичок в 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 в найти конфигурацию пакета файл предоставлен «ВТК», но CMake сделал , не найдя его.

Не удалось найти файл конфигурации пакет, предоставляемый «ВТК» с любой из следующих названий:

VTKConfig.cmake 
vtk-config.cmake 

Добавить префикс инсталляционный «ВТК» в 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() 
+0

Может ли кто-нибудь помочь мне в этом? – TSac

+0

Ну, я нашел ответ сам. Все, что вам нужно сделать, добавить дополнительную строку в файл CMakeLists.txt. Примеры приведены в следующей ссылке: http://comments.gmane.org/gmane.comp.lib.vtk.user/79608 – TSac

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^