【发布时间】: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