xcode 中 c++ Standard Library的选择 和 如何混编c++
展开全部
所以,为了保险,我一般将所以的文件后缀都全部改为.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设备。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |