QT 版本号识别 不同系统区分

本文介绍了如何在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) {
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值