配置过程出错,项目文件可能无效

时间:2016-07-10 15:15:30

标签: vtk cmake-gui

我是CMake的新手。我从链接http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/SimplePointsReader复制了一个小的vtk示例,并使用CMake进行编译。它给了我一个错误,"配置过程出错,项目文件可能无效"。

它显示了错误,

  

CMakeLists.txt上的CMake错误: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() 

1 个答案:

答案 0 :(得分:1)

我通过将 VTK_DIR = path_to_VTK / bin 设置为环境变量来解决此问题,因为CMakeList.txt文件的更改没有帮助。