FindQt¶
自 3.14 版本起已弃用: 仅当策略 CMP0084 未设置为 NEW 时,才可用此模块。它仅支持 Qt3 和 Qt4。对于 Qt5 或更高版本,请参见 cmake-qt(7)。
此模块查找已安装的 Qt3 或 Qt4 版本。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)