引用extension时(包括发布到Android平台)遇到的问题
2014-05-09 14:05
316 查看
如果要使用ControlButton,Scale9Sprite等扩展的控件,就要进行以下步骤。
Windows下(VS2013):
1.解决方案中,添加“现有项目”--> libExtensions
具体目录: ..\cocos2d\extensions\proj.win32\libExtensions.vcxproj
2.项目中添加引用-->libExtensions
3.附加包含目录:$(EngineRoot)
当然在使用时,要 #include “cocos-ext.h” using namespace cocos2d::extension
但是这样的话,在发布到Android平台时会发生编译错误,提示找不到cocos-ext.h文件。
因此这里要包含的头文件应该这样,#include "extensions/cocos-ext.h" ,注意这里是linux系统下的斜杠,而不是windows下的反斜杠!
然后再执行以下步骤:
修改Android.mk文件的配置
增加:LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
$(call import-module,extensions)
以后在使用cocostudio时,也同样需要做上面的一些工作。
Windows下(VS2013):
1.解决方案中,添加“现有项目”--> libExtensions
具体目录: ..\cocos2d\extensions\proj.win32\libExtensions.vcxproj
2.项目中添加引用-->libExtensions
3.附加包含目录:$(EngineRoot)
当然在使用时,要 #include “cocos-ext.h” using namespace cocos2d::extension
但是这样的话,在发布到Android平台时会发生编译错误,提示找不到cocos-ext.h文件。
因此这里要包含的头文件应该这样,#include "extensions/cocos-ext.h" ,注意这里是linux系统下的斜杠,而不是windows下的反斜杠!
然后再执行以下步骤:
修改Android.mk文件的配置
增加:LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
$(call import-module,extensions)
以后在使用cocostudio时,也同样需要做上面的一些工作。
相关文章推荐
- 发布到百度平台遇到的问题
- LAMP平台搭建+论坛安装流程(包括遇到的一些问题)
- Android中引用sweet-alert-dialog以及遇到的问题解决
- Android通过Gradle发布多渠道版本遇到的Gradle版本问题解决
- Android 发布到jcenter遇到的坑(附升级gradle4.1后的新问题)
- android开发过程中遇到的一些问题(包括自定义ProgressBar, Intent, Animation, ListView, RadioButton)
- Android开发平台搭建遇到的ADT无法安装问题
- Android引用多个平台so库,冲突的问题
- 发布两个android程序遇到证书不一致的问题!
- Android中引用sweet-alert-dialog以及遇到的问题解决
- Android平台接入微信所遇到问题并且解决方法
- [探讨] 高通AR制作过程中发布到android平台的问题
- 使用phonegap进行移动跨平台在Android平台开发所遇到的问题
- Android引用library,遇到的一些问题
- 解决Android引用多个库的jni架构平台支持冲突的问题
- 编写一个Android平台遇到的所有问题(一)——查询sqlite数据库时遇到的问题
- 分享 Ionic 开发 Hybrid App 中遇到的问题以及后期发布 iOS/Android 的方方面面
- 关于android微信QQ等平台分享功能实现中遇到的问题处理
- 对Android 平台下SElinux的理解及遇到过的相关问题解决方法总结
- Android通过Gradle发布多渠道版本遇到的Gradle版本问题解决