xcode 中 c++ Standard Library的选择 和 如何混编c++

 我来答
南山忆75356
2013-10-31 · 超过62用户采纳过TA的回答
知道答主
回答量:126
采纳率:60%
帮助的人:51.4万
展开全部
所以,为了保险,我一般将所以的文件后缀都全部改为.mm. 2. c++ Standard Library的选择 如果你在 summary 中的Deployment Target 中选择了4.3,而不是XCode默认的6.0,那么你在 混编C++的时候还可能会遇到另外一个错误: clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later) clang failed with exit code 1 原因是 XCode 的 Build Setting中 的 C++ Standard Library默认选择了 libc++ (LLVM C++ standard library with c++11 support)选项,这个表示支持c++11的最新特新, 但是它只支持ios5以上,所以如果要使用这个选项,有两个选择: 第1个选择就是 将Deployment Target中 改为5.0以上,一般不会这样,因为我们一般想支持的sdk越低越好,尽量支持低版本的ios设备。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式