make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法

这个问题可能常会遇到,我是在编译busybox时遇到,虽然menuconfig也可以,但是还是没xconfig好用。
解决办法是在报错位置的头文件加入#include <stddef.h>即可,我这里是qt3.3.8b版本,加在qvaluelist.h的最前面即可。如下:

#ifndef QVALUELIST_H
#define QVALUELIST_H
#include <stddef.h>
#ifndef QT_H
#include "qtl.h"
#include "qshared.h"
#include "qdatastream.h"
#endif // QT_H

#ifndef QT_NO_STL
#include <iterator>
#include <list>
#endif
发布了148 篇原创文章 · 获赞 72 · 访问量 71万+

猜你喜欢

转载自blog.csdn.net/u010406724/article/details/97928927