使用CMake配置Eigen 3.3.7时,从C:/Qt/5.12.4/msvc2015_64/bin/qmake.exe找到了不合适的Qt版本“ 5.12.4”

时间:2019-10-01 01:35:50

标签: qt cmake qt5 qt4 eigen3

环境:

  • Windows 10版本1903,64位
  • CMake 3.15.3
  • Qt 5.12.4
  • 本征3.3.7
  • Visual Studio 2015 Update 3

问题:

当我在Eigen 3.3.7根文件夹中创建的cmake -G"Visual Studio 14 2015 Win64" ..文件夹中运行build时,收到以下错误消息:

  

-从C:/Qt/5.12.4/msvc2015_64/bin/qmake.exe找到了不合适的Qt版本“ 5.12.4”

     

-找不到Qt4,因此请禁用mandelbrot和opengl演示

我已经用Google搜索了几天,但是这些文章是关于其他平台的,或者是行不通的。例如,我已仔细检查PATH环境变量是否已正确设置,以便where qmake返回正确的路径。因此,在使用cmake(包括mandelbrot和opengl演示)进行配置时,如何使Eigen 3.3.7与Qt5一起愉快地工作,或者Eigen3根本不与Qt5一起工作,而仅与Qt4一起工作?如果后者是答案,我会感到惊讶,因为Qt5已经存在了将近十年。如果是这样,Eigen3开发人员是否有计划在不久的将来支持Qt5?谢谢。

1 个答案:

答案 0 :(得分:0)

也许你可以向下滚动到配置选项并选择qt版本,如下图:

enter image description here