在qglobal.h里找到问题了,原来是
# if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6)
# warning "This version of Mac OS X is unsupported"
# endif
按照上面的代码,把他们改成下面的东西后就没这个错误了,不知道还会有别的问题不?你看看你的windows8能不能这样做。
# if !defined(MAC_OS_X_VERSION_10_7)
# define MAC_OS_X_VERSION_10_7 MAC_OS_X_VERSION_10_6 +1
# endif
# if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_7)
# warning "This version of Mac OS X is unsupported"
# endif
实际上MAC_OS_X_VERSION_10_7是被Qt定义了的。只是这里的判断给去掉了。不知道是为什么!!