今天研究一个问题,想创建一个cocos2d-lua文件跑真机看看,因为涉及到修改引擎的代码,所以创建的源代码工程,然后我在编译so文件的时候报错了,arm-linux-androideabi-g++: error: CreateProcess: No such file or directory 错误如下:
然后我在这里记录一下,解决方法:
原因是.MK文件中包含的文件太多了,也就是cpp文件过多导致,而windows对于函数参数个数有限制,解决的方法:
在Android.mk文件中添加:LOCAL_SHORT_COMMANDS := true
在Application.mk文件中添加:APP_SHORT_COMMANDS := true
这样就好了。
今天编译安卓的时候遇到这个问题:
No such file or directory #include <curl/curl.h>
解决方法:
在android.mk文件中添加一局:
$(call import-module,curl/prebuilt/android)
如图:
就可以了。