在Xcode中导入C ++标头(导入循环)时编译错误

时间:2014-03-31 12:25:55

标签: objective-c xcode opengl powervr-sgx

我知道为了避免这些类型的编译错误,解决这个问题的方法是在标题中使用@class MyClass而不是import。然后#import实现中的标题,但这不适合我。

编译错误不会出现在我导入类的头文件中,而是出现在导入的类'头。

我得到的错误是

类PVRShell - >重新定义' PVRShell'作为不同的符号。

以防我在项目中使用PowerVR和GLView(OpenGl)。

如何解决此编译错误?

1 个答案:

答案 0 :(得分:0)

将文件扩展名从.m重命名为.mm。 如果你的类使用Objective-C ++,你必须这样做。