本人最近学习cocos2d-x。在编译C++的时候遇到了一个问题。
先介绍一下我的开发环境:
电脑系统:Ubuntu 15.04
开发工具:NDK_R10E + Eclipse + CDT + SDK
本人遇到的错误如下面截图:
PS:我是运行 build_native.py 这个编译C++代码。
看到图中错误“collect2: error: ld returned 1 exit status”,真是让我百思不得其解。经过几天的苦苦思索和探索,原来自己犯了一个小错误:那就是没有把GameController.cpp 添加到 Android.mk 文件中。
所以,上面错误的解决办法就是把 GameController.cpp 添加到jni/Android.mk文件中。
PS:添加格式则是可以参考Android.mk这个文件。