FindQt¶
自 3.14 版本起已弃用: 仅当策略 CMP0084 未设置为 NEW 时,才可用此模块。它仅支持 Qt3 和 Qt4。对于 Qt5 或更高版本,请参阅 cmake-qt(7)。
查找已安装的 Qt3 或 Qt4 版本
find_package(Qt [...])
Qt 是一个跨平台应用程序开发框架,用于创建图形用户界面和应用程序。
仅当项目可以同时使用 Qt3 和 Qt4 版本时,才使用此模块。如果需要特定版本,请直接使用 FindQt4 或 FindQt3 模块。
行为
如果找到多个 Qt 版本,用户必须通过
DESIRED_QT_VERSION变量设置首选的 Qt 主版本。如果仅找到一个 Qt 版本,则会自动设置
DESIRED_QT_VERSION。
结果变量¶
此模块定义了以下变量
QT4_INSTALLED如果找到 Qt4,则为
TRUE。QT3_INSTALLED如果找到 Qt3,则为
TRUE。
提示¶
QT_REQUIRED如果在调用
find_package(Qt)之前设置此变量为TRUE,则在未找到 Qt3 或 Qt4 时,CMake 将引发错误。DESIRED_QT_VERSION指定要使用的 Qt 主版本。可以是
3、4,或为空以自动搜索版本。
示例¶
查找 Qt3 或 Qt4 版本
find_package(Qt)