2016-07-25 5 views
1

Qt 5.7.0にVTK(6.3.0)をビルドしようとしています。 (Windowsプラットフォーム - VS 2013) 。 ソースディレクトリとビルドディレクトリを設定し、CMakeでConfigureを押します。QTへのVTKの統合 - VS2013:CMakeエラー - Qt5WebKitWidgets

エラーがCで

CMakeのエラーです:/Qt/5.7.0/qtbase/lib/cmake/Qt5/Qt5Config.cmake:26(find_package):

がパッケージを見つけることができませんでした

Qt5WebKitWidgetsConfig.cmake

qt5webkitwidgets-config.cmake

:次の名前のいずれかで "qt5WebKitWidgets" が提供する設定ファイル

"Qt5WebKitWidgets"のインストールプレフィックスをCMAKE_PREFIX_PATHに追加するか、 "Qt5WebKitWidgets_DIR"を上記の ファイルのいずれかを含むディレクトリに設定します。 「Qt5WebKitWidgets」が別の開発パッケージまたは SDKを提供する場合は、SDKがインストールされていることを確認してください。

コールスタック(最初に最新の呼び出し): GUISupport/QtWebkit/CMakeLists.txt:10(find_package)

私はこれらのWebKitのライブラリはQt4をバージョンで利用できた理解ある程度まで。しかし、Qt5.7.0では削除され、Qt webengineに組み込まれました。 Qt5.7.0を構築するには

私が使用:私はQt4.7.3を使用し、別のシステムではのconfigure -debug&リリース-opensource -shared -qt-SQL-sqliteの-platformのwin32の-msvc2013

を-debug&リリースを設定-opensource -shared -no-qt3support -qt-SQL-sqliteの-phonon -phonon-バックエンド-no-webkitの-no-スクリプト-platformのwin32の-msvc2010かかわらず、しかし

、Iのスキップするか、設定オプションでWebkitをスキップしないでください。QtへのVTKのCMake bulidは、QtWebkitライブラリを探します。そのオプションをスキップするか、Webkitを調べるオプションですか?

この問題を解決するためのあらゆるリードが評価されます。

よろしく、 Prajwal

答えて

2

あなたは、いくつかのオプションがあります。

  • は、WebKitのモジュールの廃止に以前のQtのバージョン(私は最新のが検証するのQt 5.3、だと思います)を使用します。
  • webkitモジュールに依存する部分を無効にするか(汚れた「すべてのコメント」がトリックを行うことができる)、または新しいwebengineモジュールを使用するためにプロジェクトを更新することによって、cmakeファイルを自分で修正します。
  • VTKの開発者に問題を送信し、あなたに仕事をさせるのを待ちます(編集:はすでにdoneのようです)、VTK v7.0.0を試してください。
+0

はい私はVTK v7.0.0で試しましたが、エラーは再現しません。どうもありがとう。3日間苦労した。最後に解決策。ありがとうございました:) –