FindQt

自版本 3.14 起已弃用: 此模块仅在策略 CMP0084 未设置为 NEW 时可用。

搜索所有已安装的 Qt3 或 Qt4 版本。

此模块无法处理 Qt5 或任何更高版本。对于这些版本,请参阅 cmake-qt(7)

如果你的项目可以使用多个 Qt 版本,则应仅使用此模块。如果不是,你应该直接使用 FindQt4 或 FindQt3。如果在机器上找到多个 Qt 版本,则用户必须将选项 DESIRED_QT_VERSION 设置为他们想要使用的版本。 如果在机器上只找到一个 Qt 版本,则 DESIRED_QT_VERSION 将设置为该版本,并且包含匹配的 FindQt3 或 FindQt4 模块。一旦用户设置了 DESIRED_QT_VERSION,则包含 FindQt3 或 FindQt4 模块。

QT_REQUIRED if this is set to TRUE then if CMake can
            not find Qt4 or Qt3 an error is raised
            and a message is sent to the user.
DESIRED_QT_VERSION OPTION is created
QT4_INSTALLED is set to TRUE if qt4 is found.
QT3_INSTALLED is set to TRUE if qt3 is found.