我对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,确保它有 已安装。
我做了什么:
为Windows 64位安装Qt 5.4.1(VS 2013,722 MB)
安装vtk 6.2.0
安装CMake 3.2.1
提取vtk,并使用CMake GUI设置源代码路径和二进制构建
设置多个变量环境:
' 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
在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
按configure
获取上述错误
我该怎么办才能收到任何错误?
谢谢!