环境
ubuntu 16.04
Qt 4.8.7
vtk 7.0.0
cmake 2.8.*
问题
在执行cmake . 时报错(Requested modules not available: vtkRendering),错误信息说是请求的vtkRendering不可用,而且指出时CMakeLists.txt的第11行处的find_package出错。
解决方法
找到CMakeLists.txt文件,修改find_package如下:
find_package(VTK 7.0 REQUIRED NO_MODULE)
效果
依次执行 cmake . ,make, ./Cone
该例子运行图如下:
个人猜想出错原因可能是,给的Examples下的案例的CMakeLists.txt文件没有随着vtk版本更新而更新。