2017-11-16 7 views
0

が不足して、私は次のエラーを取得しています。私はこれ以外に何もしなかった。次のエラーメッセージが表示されます。vtkRenderingSceneGraphModule.hは

.../VTK-8.0.1/Rendering/SceneGraph/vtkViewNode.h:29:62: fatal error:vtkRenderingSceneGraphModule.h: No such file or directory 
compilation terminated. 

これまでに試したことは、シリンダーまたはパラメトリックスプラインのように機能しています。私は間違いかもしれませんが、fossies.orgの "RenderingSceneGraph"を検索しようとすると、一致するものはありません。だから私には、最初はVTK 8.0.1の一部ではないようです。

their documentationに従っていくつかのクラスに必要です。あなたはそれに関する情報にアクセスすることができないので、それは奇妙です。

アイデア?

+0

VTKをプロジェクトにどのように追加しましたか?プロジェクトのインクルードパスにヘッダーがありますか?どのようにしてvtkライブラリにリンクしましたか? –

+0

お返事ありがとうございます。私はこの権利を得ているかどうか分からない。しかし、私がやったことは、-lvtkCommon-8.0のようなものと-Lのディレクトリを追加することでした.vtkを使用しようとしているソフトウェアの共通makefileにvtkCylinderSourceのようなものがありました。まだ解決していない。 (vtk-Files内の未定義参照のようなもの)。 – Awastaken

+0

メイクファイルや環境設定ファイルも投稿してください。 –

答えて

0

誰かが先日基本的に同じ問題を抱えていた:Error \t C1083 \t Cannot open include file: 'vtkGUISupportQtOpenGLModule.h': No such file or directory

VTKは**** Module.hは、プロジェクトを設定しているときにCMakeによって生成されたファイルである、それはあなたがそれらを見つけることができない理由ですソースコードのファイル検索。あなたは明示的にそれらを有効にしなければなりません、それらはCMake設定リストの "高度な"項目のなかにあり、CMake - > Generateのように作成されます。

VTKを自分でビルドしているのか、何らかのプリコンパイル済みのパッケージを使用しているのかどうかは私の言うところでは分かりませんが、後者の場合、あなたのパッケージはvtkRenderingSceneGraphモジュールをコンパイルする必要があります。幸いにもそれは大きな問題ではない、あなたはここでいくつかのポインタを得ることができますhttps://www.vtk.org/Wiki/VTK/Configure_and_Buildしかし、一般的には、あなたがCMakeを使用すると非常に滑らかです。

+0

お返事ありがとうございます!私はQtで使用する必要があるので、リンクしたガイドに従って自分自身を構築しました。 SceneGraphのために私は正確に何を有効にしなければならないのですか?私はその名前の "vtkRenderingSceneGraph"と思いますか?後でそれを調べます! – Awastaken

+0

"Module_vtkRenderingSceneGraph"という名前のcmake値があるはずです(シーングラフはVTK 8.0で新しく、まだ使用していませんが、この規約を変更しなかったと思います)。 「高度な」オプションの中にあります.MakeのGUIを使用している場合は、上の「詳細」チェックボックスをオンにした後にのみ表示されます。あなたはQtを使用しているので、おそらくModule_vtkGUISupportQtOpenGLも必要になります。 – tomj

+0

それは私のために働いた、ありがとう!私は別のVTK関連の問題を今でも持っています。私は書式化のために新しい質問をします。多分あなたはもう一度私を助けることができます! – Awastaken