centos使用qt编程调用库函数问题?

  1. /usr/include/c++/4.8.2/bits/locale_facets.h:2530: error: macro "isspace" passed 2 arguments, but takes just 1
    isspace(_CharT __c, const locale& __loc)
    ^

  2. /usr/include/c++/4.8.2/cctype:64: error: ‘::isalnum’ has not been declared
    using ::isalnum;
    ^

    在centos用qt编译的,出现了上述问题,这些问题出在c++库里的locale_facets.h和cctype.h中,麻烦各位大神帮忙解决一下?