前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt之版本宏

Qt之版本宏

作者头像
Qt君
发布2019-07-15 15:30:51
1.4K0
发布2019-07-15 15:30:51
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

1. Qt4/5判断版本操作(测试版本为Qt5.6.0):

代码语言:javascript
复制
contains( QT_MAJOR_VERSION, 4 ): message("This is the Qt4 version.")
contains( QT_MAJOR_VERSION, 4 ): contains( QT_MINOR_VERSION, 8 ): contains( QT_PATCH_VERSION, 7 ): message("This is the Qt4.8.7 version.")

contains( QT_MAJOR_VERSION, 5 ): message("This is the Qt5 version.")
contains( QT_MAJOR_VERSION, 5 ): contains( QT_MINOR_VERSION, 6 ): contains( QT_PATCH_VERSION, 0 ): message("This is the Qt5.6.0 version.")

message("Qt version: $${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}")

2. qmake输出:

代码语言:javascript
复制
Project MESSAGE: This is the Qt5 version.
Project MESSAGE: This is the Qt5.6.0 version.
Project MESSAGE: Qt version: 5.6.0

3. contains语法为条件成立则执行冒号(":")后面的操作。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档