Objective c 加入“;使用名称空间…“;导致xcode 4中的编译错误[expected';=';&';';';';&#asm';或…]

Objective c 加入“;使用名称空间…“;导致xcode 4中的编译错误[expected';=';&';';';';&#asm';或…],objective-c,xcode,Objective C,Xcode,这很奇怪,每当我在头文件中添加“使用名称空间…”时,它就会被丢弃 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace' 在我身上 我删除它,并尝试使用名称空间操作符:,就像它所说的cv(对于OpenCV) error:expected')在“之前,您可以在实用程序->文件检查器面板中更改源文件类型(⌘⌥+1). 检查“标识和类型”部分。它有“文件类型”下拉列表。检查相应的文件类型,您应该会很好。谢

这很奇怪,每当我在头文件中添加“使用名称空间…”时,它就会被丢弃

 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace'
在我身上

我删除它,并尝试使用名称空间操作符:,就像它所说的cv(对于OpenCV)


error:expected')在“之前,您可以在实用程序->文件检查器面板中更改源文件类型(⌘⌥+1). 检查“标识和类型”部分。它有“文件类型”下拉列表。检查相应的文件类型,您应该会很好。

谢谢。我检查过,它说“默认-C++头”,这意味着没关系。xcode有没有可能是因为某种原因被吓坏了?有什么想法吗?没有。除了Objective-C开发之外,我没有使用过Xcode。我不能帮你做任何事。虽然您可以检查为解析.k文件而执行的详细命令,但您只得到了xcode 4,并且您看到构建结果的方式与3.2有很大的不同。我查看了错误日志,问题是另一个.m文件应该是.mm。该死的3个小时。现在有更多的问题。我手动删除了“SharedPrecompiledHeaders”中的所有文件,因为我认为某些缓存已过时。现在我运行模拟器,它显示“前方有麻烦”。你知道我是否必须重新创建项目以重新生成标题,或者有更好的方法吗?尝试清理(⌘⇧+k) 再次建造。它将清理预编译的头文件,并在再次构建项目后重新编译它们。
error: expected ')' before '<' token