前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Xcode 升级遇到 library not found for -lstdc++.6.0.9 的问题

Xcode 升级遇到 library not found for -lstdc++.6.0.9 的问题

作者头像
用户1890628
发布2019-05-17 11:17:03
1.4K0
发布2019-05-17 11:17:03
举报
文章被收录于专栏:Objective-C
升级到 Xcode 10.2.1 仍会出现下列问题
代码语言:javascript
复制
library not found for -lstdc++.6.0.9

是因为缺少以下文件造成的

代码语言:javascript
复制
libstdc++.6.0.9
libstdc++.6
libstdc++
文件在这里

但是这种文件有两种,一种是以.tdb结尾的,另外一种是以.dylib结尾的。

需要我们将对应格式的3个文件放到对应的目录下面。

  • 1个真机路径
  • 2个模拟器路径
真机路径

.tbd文件

代码语言:javascript
复制
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
模拟器路径-1

.dylib文件

代码语言:javascript
复制
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib
模拟器路径-2

.tbd文件

代码语言:javascript
复制
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib

如果误将tdb文件放到.dylib的文件夹下,可能会报如下的错误。 大概有50多个相关的错误,我这里就是因为我误把tdb文件放到.dylib的文件夹下了。 根本不是第三方库支不支持 Xcode 10.2.1 的问题。

代码语言:javascript
复制
:-1: Undefined symbol: std::basic_fstream<char, std::char_traits<char> >::basic_fstream()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 升级到 Xcode 10.2.1 仍会出现下列问题
  • 文件在这里
  • 真机路径
  • 模拟器路径-1
  • 模拟器路径-2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档