cocos2d-x3.6 vs2012运行时报错

下载3.6后vs2012直接运行,里面的 cocos2d-win32.vc2012.sln ,报错 ,求指导

1> SpritePolygonTest.cpp
1>…\Classes\SpritePolygonTest\SpritePolygonTest.cpp(230): error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>…\Classes\SpritePolygonTest\SpritePolygonTest.cpp(230): error C2275: “cocos2d::Color4F”: 将此类型用作表达式非法
1> d:\cocos2d-x-3.6\cocos\base/ccTypes.h(126) : 参见“cocos2d::Color4F”的声明
1>…\Classes\SpritePolygonTest\SpritePolygonTest.cpp(230): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>…\Classes\SpritePolygonTest\SpritePolygonTest.cpp(230): error C2143: 语法错误 : 缺少“;”(在“}”的前面)
1>…\Classes\SpritePolygonTest\SpritePolygonTest.cpp(230): error C2059: 语法错误:“)”

我也遇到了同样的问题,求解决

用2013就行了

我的解决方法是把这个参数改成了gray …

SpritePolygonTest.cpp的C2143有错:
这句有问题:Color4F{0.0,1.0,1.0,1.0},它这里是用大括号括起来的,应该改为小括号:
Color4F(0.0,1.0,1.0,1.0)
改完以后编译运行成功!