如果要使用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时,也同样需要做上面的一些工作。