xcode 升级到 11 后,'iostream' 等头文件找不到,有解决的吗

2019-10-13 19:08:55 +08:00
 drawAgirl

网上搜了很多,没什么解决办法,换成 libc++了也还是报错,但是可以编译成功,command line 卸载重装也试过了,依然没用,现在一堆 error 看着好难受啊。

2492 次点击
所在节点    程序员
4 条回复
rsy
2019-10-13 19:54:59 +08:00
你是不是 Xcode 崩溃过一次?我也出现过,按照这个步骤操作就好了。(本人亲自验证过,但不保证适用于所有人,请做好备份工作,否则出现一切后果自负)
1. 退出 Xcode
2. 重启电脑
3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
5. 运行 Xcode 就好了~~
vbonluk
2019-10-14 09:51:53 +08:00
我也遇到了,但是忘记怎么给解决的了。。我还是太垃圾了
sunhr
2019-10-14 11:32:40 +08:00
如果是 macOS 10.14 的话,可以试一下
install -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
drawAgirl
2019-10-14 14:32:40 +08:00
@rsy 谢谢老哥 我重装了 xcode 好了 如果还出现这样 我再试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/608900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX