在Windows上将Qt 5.4.1与vtk 6.2.0(使用CMake GUI 3.2.1)相结合

时间:2015-04-27 20:47:30

标签: qt user-interface cmake vtk cmake-gui

我对CMake几乎一无所知。我尝试做的是将VTK与Qt一起使用。不幸的是,我被卡在了CMake部分。出于某种原因,当我按下" configure"时,我收到以下错误:

GUISupport / Qt / CMakeLists.txt上的CMake错误:58(find_package):   通过不提供" FindQt5Widgets.cmake"在CMAKE_MODULE_PATH这个项目中   已经要求CMake找到提供的包配置文件   " Qt5Widgets",但是CMake没有找到。

找不到" Qt5Widgets"提供的包配置文件。同   以下任何名称:

Qt5WidgetsConfig.cmake
qt5widgets-config.cmake

添加" Qt5Widgets"的安装前缀到CMAKE_PREFIX_PATH或设置   " Qt5Widgets_DIR"到包含上述文件之一的目录。如果   " Qt5Widgets"提供单独的开发包或SDK,确保它有   已安装。

我做了什么:

  1. 为Windows 64位安装Qt 5.4.1(VS 2013,722 MB)

    安装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

    路径= 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 = true

    BUILD_SHARED_LIBS = true

    VTK_QT_VERSION = 5

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

  5. 按configure

  6. 获取上述错误

  7. 我该怎么办才能收到任何错误?

    谢谢!

0 个答案:

没有答案