我是 Android NDK 的新手,我想使用的标头#include<libintl.h>
,但是在编译时我遇到的错误是error: libintl.h : No such file or directory
。我知道这个链接引起的android ndk已经支持libc 。但是,我不知道如何包含和使用它?:-/ 那么,我如何在 android 中使用这个头文件?
我最简单的代码如下:
#include <libintl.h>
void main()
{
}
安卓.mk:
#
# Compile axel
#
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := mylib.c
LOCAL_CFLAGS := -DHAVE_CONFIG_H $(cflags_loglevels)
LOCAL_C_INCLUDES := $(LOCAL_PATH)
LOCAL_LDLIBS := -llog -lc
include $(BUILD_SHARED_LIBRARY)
日志错误:
/home/hossein/workspace/Project/jni/mylib.h: error: libintl.h: No such file or directory
怎么了 ?我怎么能包括libintl.h
?
提前致谢!:)