Xcode中的类型名称“namespace”未知,其他解决方案无效

mwkjh3gx  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(226)

我运行的是OS 10.11,我的Xcode版本是7.2。
突然间,我的项目无法在Xcode中编译。Xcode似乎对文件类型感到困惑--我收到错误消息,表明我的代码被编译为C++,尽管我项目中的所有文件都被标记为Objective-C代码类型。下面是一些发生在深度嵌套的系统头文件中的错误:
Unknown type name 'namespace' 'utility' file not found (from #include_next <utility>)
我已经验证了所有的文件都是Objective-C。我甚至尝试通过'Identity and Type'将它们更改为Objective-C++,并将扩展名更改为.mm,但这在系统级头文件中引入了更大的神秘编译错误集,例如:
Use of undeclared identifier 'nullptr_t'; did you mean 'nullptr'? No member named 'memchr' in the global namespace
我试过几次重新安装Xcode。有什么建议吗?
更令人费解的是,我有一个不同的Mac,有相同版本的OSX,相同版本的Xcode,有完全相同的代码(通过Git验证),它编译得很好。

hsvhsicv

hsvhsicv1#

我创建了一个新项目,将所有文件和配置复制到新项目中,问题自行解决了。

相关问题