‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:96:18: error: invalid use of incomplete type ‘class cocos2d::ui::Widget’
, public IMEDelegate
报错是
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:36: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:50: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:437:47: error: ‘TouchEventType’ has not been declared
void touchDownAction(Ref sender, TouchEventType controlEvent);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:393:26: error: ‘virtual void cocos2d::ui::EditBox::setPosition(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setPosition(const Vec2& pos) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:394:26: error: ‘virtual void cocos2d::ui::EditBox::setVisible(bool)’ marked override, but does not override
virtual void setVisible(bool visible) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:395:26: error: ‘virtual void cocos2d::ui::EditBox::setContentSize(const cocos2d::Size&)’ marked override, but does not override
virtual void setContentSize(const Size& size) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:396:26: error: ‘virtual void cocos2d::ui::EditBox::setAnchorPoint(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setAnchorPoint(const Vec2& anchorPoint) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:401:26: error: 'virtual void cocos2d::ui::EditBox::visit(cocos2d::Renderer, const cocos2d::Mat4&, uint32_t)’ marked override, but does not override
virtual void visit(Renderer renderer, const Mat4 &parentTransform, uint32_t parentFlags) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:406:26: error: ‘virtual void cocos2d::ui::EditBox::onEnter()’ marked override, but does not override
virtual void onEnter(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:411:26: error: ‘virtual void cocos2d::ui::EditBox::onExit()’ marked override, but does not override
virtual void onExit(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:61: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:75: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
In file included from jni/…/…/Classes/Card/CardBase.h
0,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/Classes/Other/LoadRes.h: In function ‘bool WriteJsonToDoc(std::string)’:
jni/…/…/Classes/Other/LoadRes.h:61:105: warning: 'virtual unsigned char cocos2d::FileUtils::getFileData(const string&, const char*, ssize_t*)’ is deprecated (declared at jni/…/…/cocos2d/cocos/3d/…/platform/CCFileUtils.h:101) -Wdeprecated-declarations]
unsigned char* _jsonString = cocos2d::FileUtils::getInstance()->getFileData(filename, “r”, &size);
^
In file included from jni/…/…/cocos2d/extensions/./ExtensionDeprecated.h:28:0,
from jni/…/…/cocos2d/extensions/./cocos-ext.h:20,
from jni/…/…/Classes/Other/LoadRes.h:25,
from jni/…/…/Classes/Card/CardBase.h:13,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:96:18: error: invalid use of incomplete type ‘class cocos2d::ui::Widget’
, public IMEDelegate
^
In file included from jni/…/…/cocos2d/cocos/3d/…/cocos2d.h:78:0,
from jni/…/…/Classes/Card/Jane-Card.h:13,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/cocos2d/cocos/3d/…/base/CCEventFocus.h:35
error: forward declaration of ‘class cocos2d::ui::Widget’
class Widget;
^
In file included from jni/…/…/cocos2d/extensions/./ExtensionDeprecated.h:28:0,
from jni/…/…/cocos2d/extensions/./cocos-ext.h:20,
from jni/…/…/Classes/Other/LoadRes.h:25,
from jni/…/…/Classes/Card/CardBase.h:13,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:36: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:50: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:437:47: error: ‘TouchEventType’ has not been declared
void touchDownAction(Ref sender, TouchEventType controlEvent);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:393:26: error: ‘virtual void cocos2d::ui::EditBox::setPosition(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setPosition(const Vec2& pos) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:394:26: error: ‘virtual void cocos2d::ui::EditBox::setVisible(bool)’ marked override, but does not override
virtual void setVisible(bool visible) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:395:26: error: ‘virtual void cocos2d::ui::EditBox::setContentSize(const cocos2d::Size&)’ marked override, but does not override
virtual void setContentSize(const Size& size) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:396:26: error: ‘virtual void cocos2d::ui::EditBox::setAnchorPoint(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setAnchorPoint(const Vec2& anchorPoint) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:401:26: error: 'virtual void cocos2d::ui::EditBox::visit(cocos2d::Renderer, const cocos2d::Mat4&, uint32_t)’ marked override, but does not override
virtual void visit(Renderer renderer, const Mat4 &parentTransform, uint32_t parentFlags) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:406:26: error: ‘virtual void cocos2d::ui::EditBox::onEnter()’ marked override, but does not override
virtual void onEnter(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:411:26: error: ‘virtual void cocos2d::ui::EditBox::onExit()’ marked override, but does not override
virtual void onExit(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:61: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:75: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
In file included from jni/…/…/Classes/Card/CardBase.h
0,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/Classes/Other/LoadRes.h: In function ‘bool WriteJsonToDoc(std::string)’:
jni/…/…/Classes/Other/LoadRes.h:61:105: warning: 'virtual unsigned char cocos2d::FileUtils::getFileData(const string&, const char*, ssize_t*)’ is deprecated (declared at jni/…/…/cocos2d/cocos/3d/…/platform/CCFileUtils.h:101) -Wdeprecated-declarations]
unsigned char* _jsonString = cocos2d::FileUtils::getInstance()->getFileData(filename, “r”, &size);
^
In file included from jni/…/…/Classes/ui/UIScrollView.h:16:0,
from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/Classes/Other/LoadRes.h: In function ‘bool WriteJsonToDoc(std::string)’:
jni/…/…/Classes/Other/LoadRes.h:61:105: warning: ‘virtual unsigned char* cocos2d::FileUtils::getFileData(const string&, const char*, ssize_t*)’ is deprecated (declared at jni/…/…/cocos2d/cocos/3d/…/platform/CCFileUtils.h:101) -Wdeprecated-declarations]
unsigned char* _jsonString = cocos2d::FileUtils::getInstance()->getFileData(filename, “r”, &size);
^
In file included from jni/…/…/Classes/ui/UIScrollView.h:19:0,
from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/Classes/ui/UITabView.h: At global scope:
jni/…/…/Classes/ui/UITabView.h:34
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UITabView.h:70
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView _PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37:0,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/Classes/ui/UIScrollView.h:79:67: error: ‘UI::INFO’ has not been declared
void Pushpage(Size size,UI::Direction _direction,long num,UI::INFO ptr,…);
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:38:0,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:179:23: error: no members matching ‘cocos2d::extension::ScrollView::addEventListener’ in ‘class cocos2d::extension::ScrollView’
using ScrollView::addEventListener;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:165:18: error: ‘virtual void cocos2d::ui::ListView::doLayout()’ marked override, but does not override
virtual void doLayout() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:202:18: error: ‘virtual void cocos2d::ui::ListView::onSizeChanged()’ marked override, but does not override
virtual void onSizeChanged() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:203:21: error: 'virtual cocos2d::ui::Widget cocos2d::ui::ListView::createCloneInstance()’ marked override, but does not override
virtual Widget createCloneInstance() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:204:18: error: 'virtual void cocos2d::ui::ListView::copySpecialProperties(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copySpecialProperties(Widget* model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:205:18: error: ‘virtual void cocos2d::ui::ListView::copyClonedWidgetChildren(cocos2d::ui::Widget*)’ marked override, but does not override
virtual void copyClonedWidgetChildren(Widget* model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:207:18: error: ‘virtual void cocos2d::ui::ListView::interceptTouchEvent(cocos2d::ui::Widget::TouchEventType, cocos2d::ui::Widget*, cocos2d::Touch*)’ marked override, but does not override
virtual void interceptTouchEvent(Widget::TouchEventType event,Widget* sender,Touch* touch) override;
^
In file included from jni/…/…/Classes/ui/UIScrollView.h:19:0,
from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/Classes/ui/UITabView.h: At global scope:
jni/…/…/Classes/ui/UITabView.h:34
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView &GetPageViewPtr(){return _PageView;};
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:42:0,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/Classes/ui/UIPageView.h:37
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UIPageView.h:77
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView _PageView;
^
jni/…/…/Classes/ui/UITabView.h:70
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView _PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/Classes/ui/UIScrollView.h:79:67: error: ‘UI::INFO’ has not been declared
void Pushpage(Size size,UI::Direction _direction,long num,UI::INFO ptr,…);
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:38:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:179:23: error: no members matching ‘cocos2d::extension::ScrollView::addEventListener’ in ‘class cocos2d::extension::ScrollView’
using ScrollView::addEventListener;
^
In file included from jni/…/…/Classes/ui/UIScrollView.h:19:0,
from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/Classes/ui/UITabView.h: At global scope:
jni/…/…/Classes/ui/UITabView.h:34
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:165:18: error: ‘virtual void cocos2d::ui::ListView::doLayout()’ marked override, but does not override
virtual void doLayout() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:202:18: error: ‘virtual void cocos2d::ui::ListView::onSizeChanged()’ marked override, but does not override
virtual void onSizeChanged() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:203:21: error: 'virtual cocos2d::ui::Widget cocos2d::ui::ListView::createCloneInstance()’ marked override, but does not override
virtual Widget createCloneInstance() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:204:18: error: 'virtual void cocos2d::ui::ListView::copySpecialProperties(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copySpecialProperties(Widget model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:205:18: error: 'virtual void cocos2d::ui::ListView::copyClonedWidgetChildren(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copyClonedWidgetChildren(Widget model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:207:18: error: ‘virtual void cocos2d::ui::ListView::interceptTouchEvent(cocos2d::ui::Widget::TouchEventType, cocos2d::ui::Widget*, cocos2d::Touch*)’ marked override, but does not override
virtual void interceptTouchEvent(Widget::TouchEventType event,Widget* sender,Touch* touch) override;
^
jni/…/…/Classes/ui/UITabView.h:70
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView _PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:54:0,
from jni/…/…/Classes/HelloWorldScene.h:5,
from jni/…/…/Classes/AppDelegate.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:130:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHLEFT = PageView::TouchDirection::LEFT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:131:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHRIGHT = PageView::TouchDirection::RIGHT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:153:33: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE typedef PageView::TouchDirection PVTouchDir;
^
In file included from jni/…/…/Classes/AppDelegate.cpp
0:
jni/…/…/Classes/HelloWorldScene.h:28
error: ‘PageView’ does not name a type
PageView _testPageview;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/Classes/ui/UIScrollView.h:79:67: error: ‘UI::INFO’ has not been declared
void Pushpage(Size size,UI::Direction _direction,long num,UI::INFO ptr,…);
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:38:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:179:23: error: no members matching ‘cocos2d::extension::ScrollView::addEventListener’ in ‘class cocos2d::extension::ScrollView’
using ScrollView::addEventListener;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:42:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/Classes/ui/UIPageView.h:37
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UIPageView.h:77
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView _PageView;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:165:18: error: ‘virtual void cocos2d::ui::ListView::doLayout()’ marked override, but does not override
virtual void doLayout() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:202:18: error: ‘virtual void cocos2d::ui::ListView::onSizeChanged()’ marked override, but does not override
virtual void onSizeChanged() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:203:21: error: 'virtual cocos2d::ui::Widget cocos2d::ui::ListView::createCloneInstance()’ marked override, but does not override
virtual Widget createCloneInstance() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:204:18: error: 'virtual void cocos2d::ui::ListView::copySpecialProperties(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copySpecialProperties(Widget model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:205:18: error: 'virtual void cocos2d::ui::ListView::copyClonedWidgetChildren(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copyClonedWidgetChildren(Widget* model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:207:18: error: ‘virtual void cocos2d::ui::ListView::interceptTouchEvent(cocos2d::ui::Widget::TouchEventType, cocos2d::ui::Widget*, cocos2d::Touch*)’ marked override, but does not override
Compile++ thumb: cocos2dcpp_shared <= CardSkillBase.cpp
virtual void interceptTouchEvent(Widget::TouchEventType event,Widget* sender,Touch* touch) override;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:42:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/Classes/ui/UIPageView.h:37
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UIPageView.h:77
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView _PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:54:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/CardBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:130:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHLEFT = PageView::TouchDirection::LEFT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:131:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHRIGHT = PageView::TouchDirection::RIGHT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:153:33: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE typedef PageView::TouchDirection PVTouchDir;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:54:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Jane-Card.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:130:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHLEFT = PageView::TouchDirection::LEFT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:131:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHRIGHT = PageView::TouchDirection::RIGHT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:153:33: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE typedef PageView::TouchDirection PVTouchDir;
^
jni/…/…/Classes/Card/CardBase.cpp: In member function ‘void CardBase::setHp(long int, bool)’:
jni/…/…/Classes/Card/CardBase.cpp:290:104: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 2 has type ‘long int’ -Wformat=]
hpaction = Label::createWithBMFont(“res/fnt/fight_cure.fnt”, StringUtils::format("+%zd",var));
^
jni/…/…/Classes/Card/CardBase.cpp:292:104: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 2 has type ‘long int’ -Wformat=]
hpaction = Label::createWithBMFont(“res/fnt/fight_cure.fnt”, StringUtils::format("+%zd",var));
^
jni/…/…/Classes/Card/CardBase.cpp:296
warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 2 has type ‘long int’ -Wformat=]
hpaction = Label::createWithBMFont(“res/fnt/fight_hurt.fnt”, StringUtils::format("-%zd",var));
^
jni/…/…/Classes/Card/CardBase.cpp: In member function ‘void CardBase::setAttack(long int, bool)’:
jni/…/…/Classes/Card/CardBase.cpp:326:106: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 2 has type ‘long int’ -Wformat=]
hpaction = Label::createWithBMFont(“res/fnt/fight_cure.fnt”, StringUtils::format("+êîaÂáa%zd",var));
^
jni/…/…/Classes/Card/CardBase.cpp:329:106: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 2 has type ‘long int’ -Wformat=]
hpaction = Label::createWithBMFont(“res/fnt/fight_hurt.fnt”, StringUtils::format("-êîaÂáa%zd",var));
^
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
make: *** Error 1
make: *** Waiting for unfinished jobs…
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
At global scope:
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
cc1plus: warning: unrecognized command line option “-Wno-extern-c-compat”
make: *** Error 1
make: *** Error 1
In file included from jni/…/…/cocos2d/extensions/./ExtensionDeprecated.h:28:0,
from jni/…/…/cocos2d/extensions/./cocos-ext.h:20,
from jni/…/…/Classes/Other/LoadRes.h:25,
from jni/…/…/Classes/Card/CardBase.h:13,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:96:18: error: invalid use of incomplete type ‘class cocos2d::ui::Widget’
, public IMEDelegate
^
In file included from jni/…/…/cocos2d/cocos/3d/…/cocos2d.h:78:0,
from jni/…/…/Classes/Card/Skill/CardSkillBase.h:13,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/cocos2d/cocos/3d/…/base/CCEventFocus.h:35
error: forward declaration of ‘class cocos2d::ui::Widget’
class Widget;
^
In file included from jni/…/…/cocos2d/extensions/./ExtensionDeprecated.h:28:0,
from jni/…/…/cocos2d/extensions/./cocos-ext.h:20,
from jni/…/…/Classes/Other/LoadRes.h:25,
from jni/…/…/Classes/Card/CardBase.h:13,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:36: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:50: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:437:47: error: ‘TouchEventType’ has not been declared
void touchDownAction(Ref sender, TouchEventType controlEvent);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:393:26: error: ‘virtual void cocos2d::ui::EditBox::setPosition(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setPosition(const Vec2& pos) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:394:26: error: ‘virtual void cocos2d::ui::EditBox::setVisible(bool)’ marked override, but does not override
virtual void setVisible(bool visible) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:395:26: error: ‘virtual void cocos2d::ui::EditBox::setContentSize(const cocos2d::Size&)’ marked override, but does not override
virtual void setContentSize(const Size& size) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:396:26: error: ‘virtual void cocos2d::ui::EditBox::setAnchorPoint(const cocos2d::Vec2&)’ marked override, but does not override
virtual void setAnchorPoint(const Vec2& anchorPoint) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:401:26: error: 'virtual void cocos2d::ui::EditBox::visit(cocos2d::Renderer, const cocos2d::Mat4&, uint32_t)’ marked override, but does not override
virtual void visit(Renderer renderer, const Mat4 &parentTransform, uint32_t parentFlags) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:406:26: error: ‘virtual void cocos2d::ui::EditBox::onEnter()’ marked override, but does not override
virtual void onEnter(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:411:26: error: ‘virtual void cocos2d::ui::EditBox::onExit()’ marked override, but does not override
virtual void onExit(void) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:204:61: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIEditBox/UIEditBox.h:225:75: error: ‘TextureResType’ has not been declared
TextureResType texType = TextureResType::LOCAL);
^
In file included from jni/…/…/Classes/Card/CardBase.h
0,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/Classes/Other/LoadRes.h: In function ‘bool WriteJsonToDoc(std::string)’:
jni/…/…/Classes/Other/LoadRes.h:61:105: warning: 'virtual unsigned char cocos2d::FileUtils::getFileData(const string&, const char, ssize_t)’ is deprecated (declared at jni/…/…/cocos2d/cocos/3d/…/platform/CCFileUtils.h:101) -Wdeprecated-declarations]
unsigned char* _jsonString = cocos2d::FileUtils::getInstance()->getFileData(filename, “r”, &size);
^
In file included from jni/…/…/Classes/ui/UIScrollView.h:19:0,
from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/Classes/ui/UITabView.h: At global scope:
jni/…/…/Classes/ui/UITabView.h:34
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView &GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UITabView.h:70
error: ‘ListView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::ListView _PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:37:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/Classes/ui/UIScrollView.h:79:67: error: ‘UI::INFO’ has not been declared
void Pushpage(Size size,UI::Direction _direction,long num,UI::INFO ptr,…);
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:38:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:179:23: error: no members matching ‘cocos2d::extension::ScrollView::addEventListener’ in ‘class cocos2d::extension::ScrollView’
using ScrollView::addEventListener;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:165:18: error: ‘virtual void cocos2d::ui::ListView::doLayout()’ marked override, but does not override
virtual void doLayout() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:202:18: error: ‘virtual void cocos2d::ui::ListView::onSizeChanged()’ marked override, but does not override
virtual void onSizeChanged() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:203:21: error: 'virtual cocos2d::ui::Widget cocos2d::ui::ListView::createCloneInstance()’ marked override, but does not override
virtual Widget createCloneInstance() override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:204:18: error: 'virtual void cocos2d::ui::ListView::copySpecialProperties(cocos2d::ui::Widget)’ marked override, but does not override
virtual void copySpecialProperties(Widget* model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:205:18: error: ‘virtual void cocos2d::ui::ListView::copyClonedWidgetChildren(cocos2d::ui::Widget*)’ marked override, but does not override
virtual void copyClonedWidgetChildren(Widget* model) override;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIListView.h:207:18: error: ‘virtual void cocos2d::ui::ListView::interceptTouchEvent(cocos2d::ui::Widget::TouchEventType, cocos2d::ui::Widget*, cocos2d::Touch*)’ marked override, but does not override
virtual void interceptTouchEvent(Widget::TouchEventType event,Widget* sender,Touch* touch) override;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:42:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/Classes/ui/UIPageView.h:37
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView *&GetPageViewPtr(){return _PageView;};
^
jni/…/…/Classes/ui/UIPageView.h:77
error: ‘PageView’ in namespace ‘cocos2d::ui’ does not name a type
cocos2d::ui::PageView *_PageView;
^
In file included from jni/…/…/cocos2d/extensions/…/cocos/ui/CocosGUI.h:54:0,
from jni/…/…/Classes/UI/UIProgessBar.h:15,
from jni/…/…/Classes/Card/CardBase.h:15,
from jni/…/…/Classes/Card/Skill/CardSkillBase.cpp
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:130:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHLEFT = PageView::TouchDirection::LEFT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:131:31: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE const PageView::TouchDirection PAGEVIEW_TOUCHRIGHT = PageView::TouchDirection::RIGHT;
^
jni/…/…/cocos2d/cocos/3d/…/ui/UIDeprecated.h:153:33: error: ‘PageView’ does not name a type
CC_DEPRECATED_ATTRIBUTE typedef PageView::TouchDirection PVTouchDir;
android.mk
LOCAL_PATH := (call my-dir)
include (CLEAR_VARS)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d/external)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d/cocos)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
#widcard为扩展通配符
#遍历目录和子目录
define walk
(wildcard (1)) (foreach e, (wildcard (1)/*), (call walk, (e)))
endef
#遍历路径Classes下得目录和子目录文件,并存入ALLFILES变量中
ALLFILES = (call walk, (LOCAL_PATH)/../../Classes)
#从ALLFILES目录中提取文件,并存入FILE_LIST中
#.cc是Linux/Unix下为C++源文件的默认扩展名,与.cpp一个意思
#.c 因为我要用到sqlite3.c
FILE_LIST := hellocpp/main.cpp
FILE_LIST += (filter .cpp, $(ALLFILES))
FILE_LIST += $(filter .c, (ALLFILES))
FILE_LIST += (filter .cc, $(ALLFILES))
#搜索Classes下的子目录文件
FILE_INCLUDES += $(shell find $(LOCAL_PATH)/../../Classes -type d)
#根据搜索到的文件名 编译资源文件
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/=%)
#提供搜索文件的路径
LOCAL_C_INCLUDES := (LOCAL_PATH)/../../Classes \
(FILE_INCLUDES)
#静态库
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
#LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
#LOCAL_WHOLE_STATIC_LIBRARIES += cocosbuilder_static
#LOCAL_WHOLE_STATIC_LIBRARIES += spine_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
#编译动态库
include (BUILD_SHARED_LIBRARY)
#导入静态库对应的模块
(call import-module,.)
(call import-module,audio/android)
#(call import-module,Box2D)
#(call import-module,editor-support/cocosbuilder)
#(call import-module,editor-support/spine)
(call import-module,editor-support/cocostudio)
(call import-module,network)
$(call import-module,extensions)
