Qt qendian.h报错 "QT_HAS_BUILTIN" redefined

下一篇:很抱歉没有了

Qt5.7 mingwg版本 编译代码时报错

代码位置是C:\Qt\Qt5.7.0\5.7\mingw53_32\include\QtCore\qendian.h

错误代码

#ifdef __has_builtin
#  define QT_HAS_BUILTIN(x)     __has_builtin(x)
#else
#  define QT_HAS_BUILTIN(x)     0
#endif

替换成:

#ifndef QT_HAS_BUILTIN
# ifdef __has_builtin
#  define QT_HAS_BUILTIN(x)     __has_builtin(x)
# else
#  define QT_HAS_BUILTIN(x)     0
# endif
#endif

参考资料:https://codereview.qt-project.org/#/c/162302/

来源://作者:/更新时间:2016-11-24
相关文章