2

OSX 10.6(Snow Leopard)、Qt 4.6、VTK 5.4、およびCmake2.8を実行しています。Qtをインストールしてから、VTKとCmakeをインストールしました。QT 4.6を使用するようにVTKを構成しました(VTK_USE_GUISUPPORTとVTK_USE_QVTKをオンにしました)。構成とインストールは簡単に機能しましたが、Qt参照を使用してCmakeを実行すると、依存関係の解決に失敗したため、後続のmakeプロセス中にコンパイルが失敗します。

例として、Qt ImageViewerの例(VTK / Examples / GUI / Qt / ImageViewer)を作成しようとしましたが、qapplication.h(および他のすべてのqtヘッダー)が見つかりませんでした。なぜこれが起こっているのかについてのアイデアは大歓迎です!

4

3 に答える 3

5

qmakeCMake は(皮肉ですね?)を探して Qt を見つけます。qmakeがパスにあることを確認してください。

また、VTK と Qt 4.6 が同じバージョンの gcc/g++ でコンパイルされていることを確認してください。奇妙な実行時エラー (cout が機能しないなど) が発生する可能性があります。

于 2010-04-14T15:24:52.623 に答える
0

最初に 4 に設定する必要があります。準備ができたら、 qmake バイナリをDESIRED_QT_VERSION選択できます。QT_QMAKE_EXECUTABLE

于 2011-04-15T14:30:30.110 に答える
0

cmakeのビルドフォルダーにあるCMakeCache.txtには、このようなものに必要なすべての診断情報が含まれている傾向があることがわかりました。インクルード パスの文字列フィールドが見つからないために現在空白になっていることはほぼ確実です。

于 2011-06-12T15:44:45.860 に答える