cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决办法
2014-10-20 19:57
531 查看
转自:http://www.myexception.cn/operating-system/1620542.html
cocos2d-x发生undefined reference to `XX'错误 一劳永逸解决方法
参考文章:
http://blog.csdn.net/kafeidev/article/details/9157895 http://blog.csdn.net/fu_zk/article/details/12836431
eclipse cocos2dx项目,出现错误
[plain] view plaincopyprint?
E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to `GameLayer::GameLayer()'
E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to
原因是android的nkd编译需要将每个cpp尽心进行声明
进入jni-->Classes目录下的Android.mk
[plain] view plaincopyprint?
LOCAL_SRC_FILES := AppDelegate.cpp \
HelloWorldScene.cpp
修改成
如下:
[plain] view plaincopyprint?
LOCAL_MODULE_FILENAME := libcocos2dcpp
MY_CPP_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/hellocpp/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := $(MY_CPP_LIST:$(LOCAL_PATH)/%=%)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
cocos2d-x发生undefined reference to `XX'错误 一劳永逸解决方法
参考文章:
http://blog.csdn.net/kafeidev/article/details/9157895 http://blog.csdn.net/fu_zk/article/details/12836431
eclipse cocos2dx项目,出现错误
[plain] view plaincopyprint?
E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to `GameLayer::GameLayer()'
E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to
原因是android的nkd编译需要将每个cpp尽心进行声明
进入jni-->Classes目录下的Android.mk
[plain] view plaincopyprint?
LOCAL_SRC_FILES := AppDelegate.cpp \
HelloWorldScene.cpp
修改成
如下:
[plain] view plaincopyprint?
LOCAL_MODULE_FILENAME := libcocos2dcpp
MY_CPP_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/hellocpp/*.cpp)
MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
LOCAL_SRC_FILES := $(MY_CPP_LIST:$(LOCAL_PATH)/%=%)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
相关文章推荐
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决办法
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决办法
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决办法
- cocos2d-x发生undefined reference to `XX'错误 一劳永逸解决方法
- cocos2d-x发生undefined reference to `XX'错误
- cocos2d-x发生undefined reference to `XX'(坑死自己了)
- cocos2d-x 编译android 发生undefined reference to `XX'错误
- php编译时undefined reference to `libiconv_open'解决办法
- 编译Ralink SDK时碰到的奇怪错误(undefined reference to `main')的解决办法
- FreeBSD下编译Fontconfig时提示src/.libs/libfontconfig.so: undefined reference to `xmlCreatePushParserCtxt' 的解决办法
- undefined reference to `SetPduPowerConsumptionCnt'的解决办法
- QT 编译出现 undefined reference to `vtable for xx' 的解决方法
- 编译Ralink SDK时碰到的奇怪错误(undefined reference to `main')的解决办法
- 编译linux 内核时:decompress.c:(.text+0x25c4): undefined reference to `error'的解决办法
- 编译QT时出现lib/libQtGui.so: undefined reference to `ts_read_raw'的解决办法
- error:undefined reference to `coloured_LED_init'及相关错误时的解决办法!
- linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
- 编译Ralink SDK时碰到的奇怪错误(undefined reference to `main')的解决办法
- undefined reference to `pthread_join'解决办法
- undefined reference to `***@***'解决办法