我面临一个相当奇怪的错误。我可以在维基上看到我们可以通过支持qt5构建vtk。但是,当尝试这样做并首先使用cmake进行配置时,我得到以下输出:
C:/ Program Files的CMake错误(x86)/CMake/share/cmake-3.2/Modules/FindQt4.cmake:1326(消息): 发现不合适的Qt版本“5.4.2” C:/Qt/5.4/msvc2012_opengl/bin/qmake.exe,此代码需要Qt 4.x 呼叫堆栈(最近一次呼叫): GUISupport / Qt / CMakeLists.txt:71(find_package)
我之前关注的帖子如下: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
然而它不起作用。有人对此有解释吗?
答案 0 :(得分:4)
你在这里做了第3步和第4步吗? :Combining Qt 5.4.1 with vtk 6.2.0 (using CMake GUI 3.2.1) on windows
我猜你没有将VTK_QT_VERSION改为5