cocos2d-lua编译so文件错误记录

今天研究一个问题,想创建一个cocos2d-lua文件跑真机看看,因为涉及到修改引擎的代码,所以创建的源代码工程,然后我在编译so文件的时候报错了,arm-linux-androideabi-g++: error: CreateProcess: No such file or directory 错误如下:

cocos2d-lua编译so文件错误记录_第1张图片

然后我在这里记录一下,解决方法:

cocos2d-lua编译so文件错误记录_第2张图片

cocos2d-lua编译so文件错误记录_第3张图片

原因是.MK文件中包含的文件太多了,也就是cpp文件过多导致,而windows对于函数参数个数有限制,解决的方法:
在Android.mk文件中添加:LOCAL_SHORT_COMMANDS := true
在Application.mk文件中添加:APP_SHORT_COMMANDS := true

这样就好了。

 

今天编译安卓的时候遇到这个问题:

No such file or directory  #include

解决方法:

在android.mk文件中添加一局:

$(call import-module,curl/prebuilt/android)

如图:

cocos2d-lua编译so文件错误记录_第4张图片

就可以了。

你可能感兴趣的:(cocos2d-lua编译so文件错误记录)