我在 .h 文件中有这个:
class Ogre::ManualObject;
我不知道它是如何到达那里的,但它总是在多个编译器下编译 - 直到突然 XCode5.1 将其作为错误引发。
苹果改变了C++编译器吗again?
正如约翰建议的那样,改变class Ogre::ManualObject;
to namespace Ogre{ class ManualObject;}
。我也遇到了完全相同的问题(但声明不同),同样使用 Ogre 和 Xcode 5.1。改了3行,一切正常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)