我在xcode中有一个项目,我使用一个c ++库,它用于正常工作和编译,但是现在没有任何改变,它将无法编译告诉.h文件库和我的视图控制器中的一些错误使用一些c ++变量,我的文件扩展名为.mm,我所拥有的所有错误都与c ++语法类似,如单词namespace
,它告诉它Unknown type name
或其他所有行语法是c ++类型Xcode无法识别它。
答案 0 :(得分:1)
在我的页面http://answers.oreilly.com/topic/631-how-to-get-c-and-objective-c-to-play-nicely-in-xcode/上发现我自己
问题是编译器弄得一团糟,因为只有我使用c ++代码的文件我把它们放在.mm
扩展名中,而且有些文件只有.m
通过将项目中每个文件的扩展名更改为.mm
,即使它没有任何c ++代码也能解决问题。