致命错误:vtkSTLWriter.h:没有这样的文件或目录

时间:2017-02-28 20:29:49

标签: makefile vtk opencv3.0

我一直在尝试使用给定的链接OpenCV_contrib使用OpenCV额外的contrib模块安装OpenCV。我还为项目目的安装了VTK。现在,当我尝试运行 make -j7 时,会出现以下错误:

<div></div>

但该文件已存在于构建目录中。

搜索了很多,但无法找到解决方法。最后,我尝试在 #include 中对文件路径进行硬编码(例如。 #include&#34; /home/ashutosh/VTK-build/IO/Geometry/vtkSTLwriter.h" ; ),但随后又出现了一些其他致命错误。

如何消除这个错误!!

1 个答案:

答案 0 :(得分:0)

似乎这是opencv和更高版本的vtk(从版本7及更高版本)之间的兼容性问题,这在vtk 5和6中工作正常。

如果您希望在opencv中使用vtk 7,请在cmake期间取消选中opencv-viz选项。由于opencv_viz是具有vtk后端的3D视觉化实用程序,因此功能非常有限。我建议使用原生vtk渲染窗口来实现完整的3D渲染功能。