cocos2d-x移植iconv到Android平台
发布时间:2020-12-14 20:44:51 所属栏目:百科 来源:网络整理
导读:iconv下载(Android) 源码下载地址,已编译完的iconv包(用这个即可) ios自带libiconv.dylib,只需#include iconv.h即可 步骤 1.libiconv解压文件放置 直接将解压的libiconv文件夹放在cocos2dx游戏引擎cocos2d-2.1rc0-x-2.1.2目录下 libiconv中Andriod.mk文件
iconv下载(Android) 源码下载地址,已编译完的iconv包(用这个即可) ios自带libiconv.dylib,只需#include <iconv.h>即可
步骤 1.libiconv解压文件放置 直接将解压的libiconv文件夹放在cocos2dx游戏引擎cocos2d-2.1rc0-x-2.1.2目录下 libiconv中Andriod.mk文件内容为: LOCAL_PATH:= $(call my-dir) #libiconv.so include $(CLEAR_VARS) LOCAL_MODULE := libiconv_static LOCAL_MODULE_FILENAME := libiconv LOCAL_CFLAGS := -Wno-multichar -DAndroid -DLIBDIR="c" -DBUILDING_LIBICONV -DIN_LIBRARY LOCAL_SRC_FILES := libcharset/lib/localcharset.c lib/iconv.c lib/relocatable.c LOCAL_C_INCLUDES += $(LOCAL_PATH)/include $(LOCAL_PATH)/libcharset $(LOCAL_PATH)/lib $(LOCAL_PATH)/libcharset/include $(LOCAL_PATH)/srclib include $(BUILD_STATIC_LIBRARY) 2.修改自己工程中的Andriod.mk文件 LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static libiconv_static include $(BUILD_SHARED_LIBRARY) $(call import-module,CocosDenshion/android) $(call import-module,cocos2dx) $(call import-$(call import-module,libiconv) |