您的位置:首页 > 编程语言 > C语言/C++

Xcode 6.3 c++ std library 编译错误

2015-04-20 19:41 3431 查看
将Xcode更新到6.3之后,原有的OC和C++混编工程在编译时报错了,出现了一堆类似这样的错误:

error: unknown type name
'_LIBCPP_BEGIN_NAMESPACE_STD'

我花了一点时间来追踪这个问题。在没有std系统头文件的情况下,为了包含c++/v1/__config,编译器会先去搜索c++/v1/experimental/__config目录。

解决方案:排除experimental目录。

既在Build
Settings(构建设置)的'Sub-Directories
to Exclude in Recursive Searches(不参与递归搜索的子目录)'中增加“experimental”。

原文地址:http://mattpolzin.com/?p=601
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编译器
相关文章推荐