请教一下,我在cocos2dx中 c++绑定到lua按照示例增加了customclass,并且在codeide成功运行。
但是我用build runtime build android 选项时,每次都报错,是我自己的增加的customclass的错误
StaticLibrary : libcpufeatures.a
SharedLibrary : libcocos2dlua.so
jni/…/…/Classes/AppDelegate.cpp:81: error: undefined reference to ‘register_all_cocos2dx_custom(lua_State*)’
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
make.exe: *** Error 1
make.exe: Leaving directory `D:/Users/Jerry.Chen/Documents/cocos/CocosNewLuaGame/frameworks/runtime-src/proj.android’
Running command: compile
Building mode: debug
building native
NDK build mode: debug
The Selected NDK toolchain version was 4.8 !
running: ‘D:\android-ndk-r9d-windows-x86_64\android-ndk-r9d\ndk-build -C D:\Users\Jerry.Chen\Documents\cocos\CocosNewLuaGame\frameworks\runtime-src\proj.android -j3 NDK_MODULE_PATH=D:\Users\Jerry.Chen\Documents\cocos\CocosNewLuaGame\frameworks\runtime-src\proj.android…/…/cocos2d-x;D:\Users\Jerry.Chen\Documents\cocos\CocosNewLuaGame\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/;D:\Users\Jerry.Chen\Documents\cocos\CocosNewLuaGame\frameworks\runtime-src\proj.android…/…/cocos2d-x/external;D:\Users\Jerry.Chen\Documents\cocos\CocosNewLuaGame\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/scripting NDK_DEBUG=1’
Error running command, return code: 2