请问如何android环境中编译libiconv

解决方案 »

  1.   

    http://blog.csdn.net/langeldep/article/details/6948374
    libiconv的源码来通过NDK编译。编译libiconv的 Android.mk文件内容如下:view plaincopy to clipboardprint?LOCAL_PATH:= $(call my-dir)  
      
    # first lib, which will be built statically  
      
    include $(CLEAR_VARS)  
      
    LOCAL_MODULE := iconv  
    LOCAL_SRC_FILES := libcharset/lib/localcharset.c lib/iconv.c lib/relocatable.c  
      
    LOCAL_C_INCLUDES := include lib libcharset/include  
      
    LOCAL_CFLAGS := -Wno-multichar -D_ANDROID -DLIBDIR="c" -DBUILDING_LIBICONV -DIN_LIBRARY  
    #LOCAL_PRELINK_MODULE := false  
    include $(BUILD_STATIC_LIBRARY)  
    LOCAL_PATH:= $(call my-dir)# first lib, which will be built staticallyinclude $(CLEAR_VARS)LOCAL_MODULE := iconv
    LOCAL_SRC_FILES := libcharset/lib/localcharset.c lib/iconv.c lib/relocatable.cLOCAL_C_INCLUDES := include lib libcharset/includeLOCAL_CFLAGS := -Wno-multichar -D_ANDROID -DLIBDIR="c" -DBUILDING_LIBICONV -DIN_LIBRARY
    #LOCAL_PRELINK_MODULE := false
    include $(BUILD_STATIC_LIBRARY)
    编译libiconv的Application.mk文件内容如下:view plaincopy to clipboardprint?APP_MODULES := libiconv