[DONE]error: field has incomplete type 'cocos2d::LuaValue'

环境: mac 10.7.4   xcode 4.5.2  cocos2d-x 3.0alpha1

编译sample的时候,出现

error: field has incomplete type 'cocos2d::LuaValue'

想应该是c++11的问题

本想升级xcode,但是发现又要升级系统到10.8

初步想的是 前置声明的问题

以往的印象:前置声明只能用来声明指针或者引用

在xcode 5.0.x上实验,顺利编译通过

// 2014-02-13

将xcode升级到4.6.3, 不用升级系统,顺利编译运行cocos2d-x-3.0beta2

原文地址:https://www.cnblogs.com/shadow21/p/3493442.html