-1

live555ライブラリを読み込もうとしていますが、ndk-buildを実行すると次のエラーが発生します

Compile++ thumb  : live555 <= Locale.cpp
In file included from jni/live555/Locale.cpp:22:0:
/Volumes/Projects/Ayaz_Projects/streamer/./jni/live555/include/Locale.hh:47:123: fatal error: xlocale.h: No such file or directory
compilation terminated.
make: *** [obj/local/armeabi/objs/live555/Locale.o] Error 1 

xlocale.hはlive555コードのどこにもありません

私は何をすべきか?

4

2 に答える 2

1

インクルードファイルには次のものがあります。

#ifndef LOCALE_NOT_USED
#include <locale.h>
#ifndef XLOCALE_NOT_USED
#include <xlocale.h> // because, on some systems, <locale.h> doesn't include <xlocale.h>; this makes sure that we get both
#endif
#endif

したがって、これを回避するため-DXLOCALE_NOT_USEDにを追加できるはずです。Android.mk

于 2013-03-07T12:23:37.143 に答える