OpenCV extra contribモジュールでOpenCVをインストールしようとしましたが、指定されたリンクOpenCV_contribを使用しています。私はプロジェクト目的に必要なVTKもインストールしました。私が実行しようとする今、は-j7を作る、それが次のエラー得られます致命的なエラー:vtkSTLWriter.h:そのようなファイルやディレクトリがありません
`In file included from /home/ashutosh/opencv-3.0.0/build/modules/viz/opencv_viz_pch_dephelp.cxx:1:0:
/home/ashutosh/opencv-3.0.0/modules/viz/src/precomp.hpp:119:26: fatal error: vtkSTLWriter.h: No such file or directory
compilation terminated.
をしかし、ファイルが既にビルドディレクトリに存在しています。
検索されたが、解決する方法が見つかりませんでした。最終的に私はファイルパスをハードコードするように試みました#(たとえば、#include "/home/ashutosh/VTK-build/IO/Geometry/vtkSTLwriter.h")が、他の致命的なエラーを出します。
このバグを排除する方法
こんにちはKishan、あなたのopencvビルドでは、cmakeフラグ "VTK_DIR"はどこに指していますか? "/ home/ashutosh/VTK-build"と書かれていなければなりません。 ( "VTK_DIR"は高度なcmakeオプションに属しています...もしccmakeを使うなら "t"を押してください) – eidelen