在cocos2d-x里面加载了动画

1>------ 已启动全部重新生成: 项目: Gamedemo.win32, 配置: Debug Win32 ------
1>生成启动时间为 2014/3/19 10:45:15。
1>_PrepareForClean:
1> 正在删除文件“Debug.win32\Gamedemo.win32.lastbuildstate”。
1>InitializeBuildStatus:
1> 正在创建“Debug.win32\Gamedemo.win32.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> main.cpp
1> HelloWorldScene.cpp
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(87): error C2653: “CCArmatureDataManager”: 不是类或命名空间名称
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(87): error C2227: “->addArmatureFileInfo”的左边必须指向类/结构/联合/泛型类型
1> 类型是“‘unknown-type’”
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(87): error C3861: “sharedArmatureDataManager”: 找不到标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(90): error C2065: “CCArmature”: 未声明的标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(90): error C2065: “armature”: 未声明的标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(90): error C2653: “CCArmature”: 不是类或命名空间名称
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(90): error C2660: “HelloWorld::create”: 函数不接受 1 个参数
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(93): error C2065: “armature”: 未声明的标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(93): error C2227: “->getAnimation”的左边必须指向类/结构/联合/泛型类型
1> 类型是“‘unknown-type’”
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(93): error C2227: “->playByIndex”的左边必须指向类/结构/联合/泛型类型
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(96): error C2065: “armature”: 未声明的标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(96): error C2227: “->setScale”的左边必须指向类/结构/联合/泛型类型
1> 类型是“‘unknown-type’”
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(99): error C2065: “armature”: 未声明的标识符
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(99): error C2227: “->setPosition”的左边必须指向类/结构/联合/泛型类型
1> 类型是“‘unknown-type’”
1>f:\c++\cocos2d\cocos2d-2.1rc0-x-2.1.2\gamedemo\classes\helloworldscene.cpp(102): error C2065: “armature”: 未声明的标识符
1> AppDelegate.cpp
1> 正在生成代码…
1>
1>生成失败。
1>
1>已用时间 00:00:05.90
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

CCArmature为什么写着 未定义标识符

您好,您需要引入扩展库,

#include “cocos-ext.h”
USING_NS_CC_EXT;

感谢您对cocostudio的支持。

我使用你的方法,问题依然
环境
win7
cocos2d-x-3.1rc0
vs2012

你试试这样可以不

#include "cocos2d.h"
#include "CocoStudio.h"
#include "CocosGUI.h"

USING_NS_CC;
using namespace cocostudio;
using namespace ui;

同时,你也可以参考下这里http://www.cocoachina.com/bbs/read.php?tid=194668:14:

已解决,方法如下:
1.添加一下三个项目你的项目中
『项目路径』\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj
『项目路径』\cocos2d\extensions\proj.win32\libExtensions.vcxproj
『项目路径』\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj
2.为项目添加这三个项目的引用
(图片,不知如何添加)
在弹出的对话框中选择添加引用, 并勾选libCocosStudio, libGUI和libExtensions后点击确定.
3.然后, 项目属性(点击右键选择属性)中选择 “配置属性” => “C/C++” => “附加包含目录” 并编辑.
添加下面几行
(EngineRoot)cocos (EngineRoot)extensions
(EngineRoot)cocos\editor-support\ (EngineRoot)cocos\editor-support\cocostudio
4.最后还在.CPP中加入
#include “CocoStudio.h”
using namespace cocostudio;

参考链接
http://www.cocoachina.com/bbs/read.php?tid=194668