我的应用程序之前编译得很好,但是现在我在使用Xcode 4.2构建时看到以下错误:
在GLES-Render.mm中报告:
variable length array of non pod element type b2vec2
和
`cannot initialize parameter of type CCScene with an rvalue of type helloworld`
我已成功使用此代码超过一年没有问题,所以我猜我需要在构建设置中修复一些东西。我该怎么做才能解决这些错误?
答案 0 :(得分:0)
只需替换
b2Vec2 vertices[vertexCount];
for( int i=0;i<vertexCount;i++) {
vertices[i] = old_vertices[i];
vertices[i] *= mRatio;
}
为:
ccVertex2F vertices[vertexCount];
for( int i=0;i<vertexCount;i++) {
b2Vec2 tmp = old_vertices[i];
tmp *= mRatio;
vertices[i].x = tmp.x;
vertices[i].y = tmp.y;
}