QT 版本号识别 不同系统区分
版本号的识别
获取使用QT的版本号
1、$$[QT_VERSION]
在Qt 工程中的pro文件中可以使用message 打印出当前使用qt的版本如
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
message(Qt Version = $$[QT_VERSION] )
在概要信息的调试窗口会出现使用Qt的版本

qt版本号的比较
判断使用的版本是否大于某一版本使用greaterThan命令
如 :
greaterThan(QT_MAJOR_VERSION, 4): QT+=widget
表示使用的QT 主版本大于QT4
判断使用的版本小于某版本使用 lessThan 命令
如
lessThan(QT_MAJOR_VERSION, 4): xxx
表示QT的版本小于Qt4
qt 版本小版本的区别
QT_VERSION = $$[QT_VERSION]
QT_VERSION = $$split(QT_VERSION, ".")
QT_VER_MAJ = $$member(QT_VERSION, 0)
QT_VER_MIN = $$member(QT_VERSION, 1)
QT_VER_LIT= $$member(QT_VERSION, 1)
lessThan(QT_VER_MAJ, 5) | lessThan(QT_VER_MIN, 9) {

本文介绍了如何在Qt项目中获取和比较版本号,关注了不同系统间的区分,以及针对不同操作系统进行代码编写的平台特定操作。通过实例展示了如何判断版本大小和根据系统特性调整链接库路径。
最低0.47元/天 解锁文章
3375

被折叠的 条评论
为什么被折叠?



