1

私はCMakeについてほとんど何も知りません。私がやろうとしているのは、Qt で VTK を使用することです。残念ながら、私は CMake の部分で立ち往生しています。何らかの理由で、「構成」を押すと、次のエラーが表示されます。

CMake Error at GUISupport/Qt/CMakeLists.txt:58 (find_package):
  By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "Qt5Widgets", but CMake did not find one.

  Could not find a package configuration file provided by "Qt5Widgets" with
  any of the following names:

    Qt5WidgetsConfig.cmake
    qt5widgets-config.cmake

  Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set
  "Qt5Widgets_DIR" to a directory containing one of the above files.  If
  "Qt5Widgets" provides a separate development package or SDK, be sure it has
  been installed.

私がやったこと:

  1. Windows 64 ビット (VS 2013、722 MB) 用の Qt 5.4.1 をインストールします。

    vtk 6.2.0 をインストールします。

    CMake 3.2.1 をインストールする

  2. vtk を抽出し、CMake GUI を使用して、ソース コード パスとバイナリ ビルドを設定します。

  3. いくつかの環境変数を設定します。

    CMAKE_PREFIX_PATH = E:\Qt\Qt5.4.1\5.4\msvc2013_64
    QTDIR = E:\Qt\Qt5.4.1
    Path = E:\Program Files (x86)\CMake\bin;E:\vtk\bin\bin\Debug;E:\Qt\Qt5.4.1\5.4\msvc2013_64\bin
    
  4. CMake GUI で、次のオプションを確認します。

    VTK_Group_Qt= 真

    BUILD_SHARED_LIBS= 真

    VTK_QT_VERSION= 5

    QT_QMAKE_EXECUTABLE= E:/Qt/Qt5.4.1/5.4/msvc2013_64/bin/qmake.exe

  5. 構成を押します。

  6. 上記のエラーを取得します。

エラーが発生しないようにするにはどうすればよいですか?

ありがとうございました!

4

0 に答える 0