获取 Qt5 库的运行时版本信息
Posted
技术标签:
【中文标题】获取 Qt5 库的运行时版本信息【英文标题】:getting runtime version information of Qt5 library 【发布时间】:2021-12-01 04:25:03 【问题描述】:Qt5 库(适用于 Linux)中是否有 C++ 函数或 API 可在运行时检索 Qt 共享库的精确版本信息?
GNU glibc 有 gnu_get_libc_version
。 libcurl 有 curl_version
。
我想要 Qt5 的等效项(对于 RefPerSys 项目,如果这很重要的话)。它使用 Qt5 X11 GUI 界面。
【问题讨论】:
This page 提到了qVersion
。
QLibraryInfo::version()
谢谢。我想要qVersion
【参考方案1】:
使用qVersion
或QT_VERSION
(替代)。
查看特定版本:QT_VERSION_CHECK(6, 0, 0)
。
【讨论】:
QT_VERSION 是编译时构造,而不是运行时以上是关于获取 Qt5 库的运行时版本信息的主要内容,如果未能解决你的问题,请参考以下文章