最近学习到场景切换部分。自己新建个场景的头文件和.c文件,其中在头文件中#include "cocos2d.h"后编译报错。我已经将头文件中全部内容注释掉,只留下 “cocos2d.h”,.c文件单纯引用头文件,但只要编译到.c文件就报错:
1>------ 已启动生成: 项目: L01StartScene, 配置: Debug Win32 ------
1> HelloWorldScene.cpp
1> ImageScene.c
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(41): error C2061: 语法错误: 标识符“Ref”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(41): error C2059: 语法错误:“;”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(44): error C2054: 在“class”之后应输入“(”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(45): error C2085: “Clonable”: 不在形参表中
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(45): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(66): error C2054: 在“class”之后应输入“(”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(67): error C2085: “Ref”: 不在形参表中
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(67): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(156): error C2061: 语法错误: 标识符“Node”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(156): error C2059: 语法错误:“;”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(158): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(158): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(158): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(158): error C2059: 语法错误:“)”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(159): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(159): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(159): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(159): error C2059: 语法错误:“)”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(160): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(160): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(160): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(160): error C2059: 语法错误:“)”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(161): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(161): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(161): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(161): error C2059: 语法错误:“)”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(162): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(162): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(162): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(162): error C2059: 语法错误:“)”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(163): error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(163): error C2143: 语法错误 : 缺少“{”(在“:”的前面)
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(163): error C2059: 语法错误:“:”
1>d:\cocos\frameworks\cocos2d-x\cocos\base\ccref.h(163): error C2059: 语法错误:“)”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(15): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(15): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(20): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(20): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(28): error C2016: C 要求一个结构或联合至少有一个成员
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(29): error C2061: 语法错误: 标识符“_Nil_obj”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(29): error C2059: 语法错误:“;”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(32): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(32): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(47): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(47): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(48): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(48): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(51): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(51): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(57): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(57): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(64): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(64): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(70): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(70): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(77): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(77): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(85): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(85): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(93): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(93): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(99): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(99): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(106): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(106): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(112): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(112): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(118): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(118): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(124): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(124): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(131): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(131): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(137): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(137): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(143): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(143): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(149): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(149): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(156): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(156): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(164): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(164): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(170): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(170): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(176): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(176): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(182): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(182): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(188): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(188): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(202): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(202): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(208): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(208): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(214): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(214): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(220): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(220): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(226): error C2143: 语法错误 : 缺少“{”(在“<”的前面)
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(226): error C2059: 语法错误:“<”
1>d:\microsoft visual studio 11.0\vc\include\xtr1common(226): fatal error C1003: 错误计数超过 100;正在停止编译
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
很不可思议的错误,完全没有头绪啊,有人遇到过么。使用的coco2d-x版本为V1.0 Preview。