【问题标题】:Checking if QBool is available in Qt检查 QBool 在 Qt 中是否可用
【发布时间】:2013-04-16 13:55:16
【问题描述】:

Qt4 具有 Qt5 中不可用的 QBool (http://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html)。有谁知道如何检查 QBool 是否在当前编译中可用?

检查 Qt 版本应该足够了。是否有可能/方法来检查 Qt 的版本,如 VC++ 的 _MSC_VER,我们可以在其中检查 VC++ 版本并选择预处理器编译的内容

Qt4和Qt5都定义了QT_CORE_LIB(当QT += core在项目文件中设置时)

谢谢

【问题讨论】:

  • 它被移除是有原因的。只是不要使用它
  • @BJ 好点,但我需要继续支持 Qt4

标签: c++ qt4 qt5


【解决方案1】:

您可以使用QT_VERSION 宏。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-09-16
  • 2013-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多