Compile++ thumb: cocosbuilder_static <= CCScale9SpriteLoader.cpp
Compile++ thumb: cocosbuilder_static <= CCScrollViewLoader.cpp
Compile++ thumb: cocosbuilder_static <= CCSpriteLoader.cpp
In file included from jni/…/…/Classes/Login.cpp:1:0:
jni/…/…/Classes/Login.h:24
warning: ‘cocos2d::extension::EditBox’ is depre
cated (declared at G:\x\newDL\proj.android…/cocos2d/extensions/…/extensions/E
xtensionDeprecated.h:33) -Wdeprecated-declarations]
EditBox * editBoxUsername;//用户名
^
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
上是使用 proj.android/build_native.py 下的py来生成android,生成的时候各种错误,都细节的处理,结果到这里就郁闷了,
在vs2013可以编译成功,生成android就不可以.这提示好郁闷,大神们这情况怎么处理的?
上边是 py提示的错误,下边是我的代码
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "cocos2d.h"
#include "HelloWorldScene.h"
#include "extensions/cocos-ext.h"
class Login : public cocos2d::Layer,public EditBoxDelegate
{
private:
////////////////////////////////////////////
EditBox * editBoxUsername;//用户名
EditBox * editBoxPassword;//密码
EditBox * editBoxRePassword;//重复密码
void addEditBox(EditBox * editBox, Point editPoint, char * defaultValue, bool isPassword);//添加输入框
bool checkInput();//输入验证
void toGameScene();//跳转到游戏场景
void toLoginScene();//跳转到登录场景
////////////////////////////////////////////
public:
static cocos2d::Scene* createScene();
virtual bool init();
void menuCloseCallback(Ref* pSender);
CREATE_FUNC(Login);
//void popScene(Ref* pSender);
////////////////////////////////////////////
virtual void editBoxEditingDidBegin(extension::EditBox* editBox);
virtual void editBoxEditingDidEnd(extension::EditBox* editBox);
virtual void editBoxTextChanged(extension::EditBox* editBox, const std::string& text);
virtual void editBoxReturn(extension::EditBox* editBox);
/////////////////////////////////////////
};