Я новичок в 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()
Может ли кто-нибудь помочь мне в этом? – TSac
Ну, я нашел ответ сам. Все, что вам нужно сделать, добавить дополнительную строку в файл CMakeLists.txt. Примеры приведены в следующей ссылке: http://comments.gmane.org/gmane.comp.lib.vtk.user/79608 – TSac