我正在尝试使用Android ndk 7通过终端使用makefile构建一个C ++程序,并收到此错误消息。
'RUSAGE_THREAD' was not declared in this scope
'RUSAGE_THREAD'使用 -
#include <sys/time.h>
#include <sys/resource.h>
也包含在文件中。 有人能帮我解决这个问题吗?
提前致谢。
答案 0 :(得分:1)
使用:
#define __USE_GNU /* required before including resource.h */
#include <sys/resource.h>
这应该可以解决问题。
答案 1 :(得分:0)
我遇到了类似的问题,并且必须在_GNU_SOURCE
的上面定义<sys/resource.h>
:
#define _GNU_SOURCE
#include <sys/resource.h>
我知道我已经好几年了,但希望这会对某人有所帮助。