0

我正在开发一个 iOS 应用程序,该应用程序使用我已子类化的自定义 GL 视图。我需要将现有 .h 文件中声明的变量类型替换为这个新类。但是,由于命名空间声明,我在编译时收到有关原始父类的错误“未知类型名称,'命名空间'”。

从表面上看,我的问题似乎类似于: Unknown type name 'namespace' in xCode 4.2?

但我的问题是我的变量在 foo.h 文件中,而 foo.mm 文件设置为 Objective-C++,无论我将 .h 文件设置为什么,我都会不断收到错误消息。关于如何解决这个问题的任何想法?

4

1 回答 1

0

我不知道这本身是否是一个“答案”,但这失败的原因是我自己的愚蠢。我忘记了多个 .m 文件包括我正在更改的 .h 。将这些 .m 文件在 XCode 中的考虑方式更改为 Obj-C++ 是有效的。

于 2013-10-08T23:47:57.390 回答