使用 QT5 构建 vtk windows 8
Building vtk with QT5 windows 8
我遇到了一个相当奇怪的错误。我可以在 wiki 上看到我们可以构建支持 qt5 的 vtk。但是,当尝试这样做并首先使用 cmake 配置时,我得到以下输出:
CMake 错误位于 C:/Program Files (x86)/CMake/share/cmake-3.2/Modules/FindQt4.cmake:1326(消息):
从中找到不合适的 Qt 版本“5.4.2”
C:/Qt/5.4/msvc2012_opengl/bin/qmake.exe,这段代码需要Qt4.x
调用堆栈(最近的调用在前):
GUISupport/Qt/CMakeLists.txt:71 (find_package)
我关注了之前关于 SO 的帖子,例如:How to find qt5 CMake module on windows
要么
cmake does not find qt 5.1.1 但到目前为止他们没有解决我的问题。
我尝试将 CMAKE_PREFIX_PATH 设置为 C:/Qt/5.4/msvc2012_opengl/ 并将 QT_QMAKE_EXECUTABLE 设置为 C:/Qt/5.4/msvc2012_opengl/bin/qmake.exe
然而它不起作用。有人对此有解释吗?
你在这里做第 3 步和第 4 步了吗? : Combining Qt 5.4.1 with vtk 6.2.0 (using CMake GUI 3.2.1) on windows
我猜你没有把 VTK_QT_VERSION 改成 5
我遇到了一个相当奇怪的错误。我可以在 wiki 上看到我们可以构建支持 qt5 的 vtk。但是,当尝试这样做并首先使用 cmake 配置时,我得到以下输出:
CMake 错误位于 C:/Program Files (x86)/CMake/share/cmake-3.2/Modules/FindQt4.cmake:1326(消息): 从中找到不合适的 Qt 版本“5.4.2” C:/Qt/5.4/msvc2012_opengl/bin/qmake.exe,这段代码需要Qt4.x 调用堆栈(最近的调用在前): GUISupport/Qt/CMakeLists.txt:71 (find_package)
我关注了之前关于 SO 的帖子,例如:How to find qt5 CMake module on windows 要么 cmake does not find qt 5.1.1 但到目前为止他们没有解决我的问题。
我尝试将 CMAKE_PREFIX_PATH 设置为 C:/Qt/5.4/msvc2012_opengl/ 并将 QT_QMAKE_EXECUTABLE 设置为 C:/Qt/5.4/msvc2012_opengl/bin/qmake.exe
然而它不起作用。有人对此有解释吗?
你在这里做第 3 步和第 4 步了吗? : Combining Qt 5.4.1 with vtk 6.2.0 (using CMake GUI 3.2.1) on windows
我猜你没有把 VTK_QT_VERSION 改成 5