我正在使用iOS应用程序,该应用程序使用我已经定义的自定义GL视图。我需要将现有.h文件中声明的变量类型替换为此新类。但是,由于名称空间声明,在编译“未知类型名称,'名称空间'”时,我收到有关原始父类的错误。
从表面上看,我的问题似乎与此类似: Unknown type name 'namespace' in xCode 4.2?
但我的问题是我的变量在foo.h文件中,而foo.mm文件设置为Objective-C ++,无论我将.h文件设置为什么,我都会收到错误。关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
我不知道这本身是否是一个'答案',但这个失败的原因是我自己的愚蠢。我忘了多个.m文件包括.h我正在改变。更改这些.m文件在XCode中被视为Obj-C ++的方式有效。