首页 > 移动平台 > 详细

Quick_Cocos2d_x V3.3 Protobuf Android

时间:2015-09-01 18:35:44      阅读:367      评论:0      收藏:0      [点我收藏+]

ios集成protobuf之后,调用pro.android/build_native.sh 生成android工程的时候会出现

jni/../../Classes/AppDelegate.cpp:125: error: undefined reference to ‘luaopen_protobuf_c‘

clang++: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [obj/local/armeabi/libcocos2dlua.so] Error 1

这时要修改 Android.mk文件,

define copy-pbc-file-name

$(patsubst jni/%,%, $(shell find $(LOCAL_PATH)/../../Classes/pbc $(LOCAL_PATH)/../../Classes/binding/lua -name "*.c"))

endef


LOCAL_SRC_FILES := hellolua/main.cpp \

../../Classes/VisibleRect.cpp \

../../Classes/AppDelegate.cpp \

../../Classes/ConfigParser.cpp \

$(call copy-pbc-file-name)



LOCAL_C_INCLUDES := \

$(LOCAL_PATH)/../../Classes/runtime \

$(LOCAL_PATH)/../../Classes \

$(COCOS2DX_ROOT)/external \

$(COCOS2DX_ROOT)/external/protobuf-lite/src \

$(LOCAL_PATH)/../../Classes/quick-src \

$(LOCAL_PATH)/../../Classes/quick-src/extra \

$(LOCAL_PATH)/../../Classes/pbc

之后成功调用 pro.android/build_native.sh 生成android工程

[armeabi] Install        : libcocos2dlua.so => libs/armeabi/libcocos2dlua.so


Quick_Cocos2d_x V3.3 Protobuf Android

原文:http://my.oschina.net/u/1582495/blog/500270

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!