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)