Andorid添加CCEditBox控件编译报错
2013-03-24 17:43
106 查看
最近在写一个Android上的小程序。需要用到编辑框控件,刚好cocos2d-x 的 extensions 目录下有实现了这样的控件。
写完代码使用 Eclipse 编译时却报下面的错误。
错误分别提示:
1. fatal error: cocos-ext.h: No such file or directory
2.
undefined reference to `cocos2d::extension::CCScale9Sprite::create(char const*)
undefined reference to `cocos2d::extension::CCEditBox::create(cocos2d::CCSize const&, cocos2d::extension::CCScale9Sprite*, cocos2d::extension::CCScale9Sprite*, cocos2d::extension::CCScale9Sprite*)'
从提示可以看出是库的头文件,还有 Lib 没有包含。但是之前用的是 VC平台,所以一直纠结 Eclipse 软件怎么设置这个目录。
网上找了很久都没有类似的问题。无意中在 proj.android/jni/Android.mk 找到了可以配置的地方:
现将需要修改的代码贴出:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \
$(LOCAL_PATH)/../../../../../extensions \
$(LOCAL_PATH)/../../../../../extensions/GUI/CCControlExtension
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static \
+= cocos_extension_static
$(call import-module,cocos2dx) \
$(call import-module,extensions)
红色部分是我添加的内容,望遇上这种错误的同学,能够及时帮到你。
写完代码使用 Eclipse 编译时却报下面的错误。
错误分别提示:
1. fatal error: cocos-ext.h: No such file or directory
2.
undefined reference to `cocos2d::extension::CCScale9Sprite::create(char const*)
undefined reference to `cocos2d::extension::CCEditBox::create(cocos2d::CCSize const&, cocos2d::extension::CCScale9Sprite*, cocos2d::extension::CCScale9Sprite*, cocos2d::extension::CCScale9Sprite*)'
从提示可以看出是库的头文件,还有 Lib 没有包含。但是之前用的是 VC平台,所以一直纠结 Eclipse 软件怎么设置这个目录。
网上找了很久都没有类似的问题。无意中在 proj.android/jni/Android.mk 找到了可以配置的地方:
现将需要修改的代码贴出:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \
$(LOCAL_PATH)/../../../../../extensions \
$(LOCAL_PATH)/../../../../../extensions/GUI/CCControlExtension
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static \
+= cocos_extension_static
$(call import-module,cocos2dx) \
$(call import-module,extensions)
红色部分是我添加的内容,望遇上这种错误的同学,能够及时帮到你。
相关文章推荐
- XCode5添加新VIEW编译找不到及控件不显示的设置
- VC界面编程,添加控件后可编译但不执行(即,不弹出对话框)
- 如何让控件在编译时,自动添加所需的单元
- android 动态设置控件的大小 和 动态添加控件
- 自动添加控件,一次提交多条记录。
- 如何去掉TabControl控件默认添加的TabPage
- gridLayout动态添加控件
- c#创建自定义控件并给控件添加事件
- JS动态添加删除控件
- MFC程序添加Web浏览器控件(IE控件)
- 为一个text 控件添加一个样式,用于提示输入信息
- android 在标题栏中添加控件
- Java Swing 动态/同一位置 添加删除控件
- vS2010 列表控件 添加右键菜单
- MFC入门学习之控件(5)标签控件List Control的添加和使用(中)
- MFC中添加控件打开文件
- MFC基于对话框添加图片控件
- 为MFC单文档中的视图添加CScrollBar控件
- 安卓开发添加依赖后,提示类找不到异常,控件不显示
- 在asp.net中为Web用户控件添加属性和事件