cocos2x 3.3使用scale9Sprite,该引入那个头文件?

大家好,我想使用scale9Sprite,按照我手头上的书是让我添加libExtensions.vcxproj项目进来,可我根本找不到这个文件啊,网上找了2天都说在项目目录下cocos2d\extensions\Debug.win32,我都全盘搜索了都找不到,只有libExtensions.lib和libExtensions.dll。

噢对了,我现在使用的版本是3.3 final,这个问题我在3.2rc上也一样存在。

有跟我遇到同样问题的小伙伴么?

我在2.26版本上直接#include "cocos-ext.h"貌似就可以用了.

嗯,按照书上的意思的确是引入这个头文件,但是会编译不过,还需要附加其他引用,但我根本找不到这个文件…

:13:
UISC9XXXX
或者

cocs-GUI.h

根据 @Windgod 的提示我直接找UIScale9Sprite.h,这个的路径在项目目录下cocos2d\cocos\ui里,我直接import UIScale9Sprite.h 貌似可以用了。

c++新手,也不知道这样做是否完全正确

额。。貌似直接import “ui/CocosGUI.h” 即可,导入的路径也短了,并且CocosGUI.h包含了ui下所有相关的头文件了

我导入了#include "UIScale9Sprite.h"这个后
Scale9Sprite* ninegirl=Scale9Sprite::create(“button.png”);这里还是显示未定义标示符
站到定义发现
class CC_GUI_DLL Scale9Sprite : public Node , public cocos2d::BlendProtocol
和这个函数里面的Scale9Sprite();
重叠了。。。怎么办!!

#include “UI\UIScale9Sprite.h”
using namespace cocos2d;
using namespace CocosDenshion;
using namespace ui;