0

我正在尝试使用 makefile 通过终端使用 Android ndk 7 构建 C++ 程序并收到此错误消息。

'RUSAGE_THREAD' was not declared in this scope

'RUSAGE_THREAD' 使用 -

#include <sys/time.h>
#include <sys/resource.h>

这也包含在文件中。有人可以帮我解决这个问题吗?

提前致谢。

4

2 回答 2

1

利用:

#define __USE_GNU /* required before including  resource.h */

#include <sys/resource.h>

这应该可以解决问题。

于 2013-03-19T19:16:34.763 回答
0

我遇到了类似的问题,必须在_GNU_SOURCE上面定义<sys/resource.h>

#define _GNU_SOURCE
#include <sys/resource.h>

我知道我迟到了几年,但希望这会对某人有所帮助。

于 2018-05-04T16:38:34.670 回答