这个错误第二次出现,是因为在添加命名空间时,不小心把命名空间添加在了头文件的外侧。
错误例子:
namespace myspace { #include <stdlib.h> }
正确例子:
要在命名空间外侧添加引用的头文件
#include <stdlib.h> namespace myspace { }
谨记。。。。。。
/usr/include/stdlib.h:140:8: error: 'size_t' does not name a type
原文:http://blog.csdn.net/nohackcc/article/details/19122757