1

こんにちはQtvtk widgetQtCreator をウィンドウに追加し、プログラムをビルドして実行しようとしたところ、一部のヘッダーが見つからないというエラーが表示されました。

まだ独自のコードを追加していないことを強調したいと思います。ツールキットからウィジェットをドラッグ アンド ドロップしただけです。

今、私はこれを正しく考えていないかもしれませんが、アイテムがツールキットに表示され、問題なくドープされている場合、ヘッダーにアクセスできる必要があります。そうしないと、ツールキットに表示されません。

私はUbuntuで作業していることに言及したいと思いますVTK。それ自体はインストールしていませんが、PCLビジュアライザーにVTKを使用するライブラリであるパッケージを使用しているため、ライブラリのインストール順序に何かおかしな点があるかもしれません。

見つからないヘッダー:

#include "vtkSystemIncludes.h"
#include "vtkABI.h"

エラー自体は、はい、それは win32 であり、私は Linux を使用しています。

/usr/include/QVTKWin32Header.h:23: error: vtkSystemIncludes.h: No such file or directory

そのため、ウィジェットを使用できるようにするために他に何かすることがあれば教えてください。

4

1 に答える 1

1

ライブラリを適切にコンパイルしてプロジェクトにリンクしましたか? ソース ファイルもプロジェクトにリンクしましたか?

.pro ファイルに "INCLUDEPATH += path_to_source*" を追加してソースをインクルードします。例: INCLUDEPATH += $$PWD/../src は、現在の作業ディレクトリの src という名前のディレクトリにあるソースです。

「LIBS += -L path_to_compiled_library」を .profile に追加してライブラリを作成します

すでに完了していて機能していない場合は、パスが正しいことを再確認してください。

于 2013-01-19T00:50:45.063 に答える