0

Android NDK はこれについて不平を言っています:

#include <stdio.h>
int fileno (FILE *stream); //line 27 io.h

それは言います:

jni/application/io.h:27:5: error: expected ')' before '*' token
jni/application/io.h:27:5: error: expected ')' before '->' token

マクロであるかどうかは理解できますFILEが、そうではなく、stdio のものにすぎません。

を取り出すと、次の*streamようになります。

int fileno (FILE);
jni/application/io.h:27:5: error: expected ')' before '->' token

->どこからトークンを取得しているのか理解できません。

4

1 に答える 1

1

なるほど、filenoマクロは入っていますかstdio.h

そのため、次のように拡大していました。

int ((FILE* stream)->_file);
于 2012-09-08T09:04:48.527 に答える