cocos2dx通过用eclipse移植android时出现 error: undefined reference to "XXX类:XX()"
来源:互联网 发布:lol凛冬之怒数据 编辑:程序博客网 时间:2024/05/17 23:29
出现如题错误,原因是自己定义的类,没有添加进Android.mk文件后。
解决方案:
打开项目的根路径,进入proj.android / jni路径,用编辑器打开Android.mk(博主是用RJTextEd编辑器,建议不要用记事本打开)
找到如图所示位置:(相信部分读者看到此图后已经知道如何解决了)
没错,就是将自己定义的类的.cpp文件添加进去,举个例子:
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
./../Classes/Test.cpp
记得路径和写法要正确,并且每个之间用"\"分割。
保存mk文件,再编译,VS编译前会自动保存,eclipse 不会。。。。如果未保存还是会报错。。。。
至此,再次用移植项目,就不会报如标题所示错误了。
0 0
- cocos2dx通过用eclipse移植android时出现 error: undefined reference to "XXX类:XX()"
- cocos2dx通过用cygwin移植时出现 error: undefined reference to "XXX类:XX()"
- cocos2dx通过用cygwin移植时出现 error: undefined reference to "XXX类:XX()"
- C++ error:undefined reference to `XXX(XX)'
- cocos2dx问题:error: undefined reference to 'XXX'
- cocos2dx的命令行编译出现 error: undefined reference to ‘xxx’
- error: undefined reference to `_imp__glXXX@XX'
- win下连编socket时[Linker error] undefined reference to XXX
- extern usage error "undefined reference to `xxx' "
- cocos2dx向android平台移植出现问题undefined reference to 'sqlite3_close' collect2: ld returned 1 exit status
- undefined reference to XXX
- undefined reference to: xxx
- Undefined reference to XXX
- link Qt 出现 undefined reference to vtable for "xxx::xxx"
- 使用qt时,出现error: undefined reference to。。。的原因(持续更新)
- QT5.7报错error: undefined reference to `XXX::staticMetaObject'
- xx.cpp undefined reference to xx 解决办法
- undefined reference to `vtable for XX::XX'
- spring bean配置文件详解
- iOS开发之多线程并发编程
- Appium_python code(2)
- 理解java的传值方式
- android4.2 Launcher2界面两边的渐变的去除方法
- cocos2dx通过用eclipse移植android时出现 error: undefined reference to "XXX类:XX()"
- 林老师最后一次大作业:Project 10 – RTSP Windows Client: RFC 2326
- linux下创建oracle用户表空间1
- Ubuntu设置环境变量并立即生效
- C++对文本的操作
- Java 7如何操纵文件属性
- Nginx + PHP Web服务器
- Spring入门教程
- email发送 ①