求教,自从升级 Catalina 后 Xcode 经常会出现“ Implicitly declaring library function”还有头文件找不到警告和错误

2019-10-31 18:00:00 +08:00
 Techxiu

只是新建一个项目后,printf 旁边就显示下面内容,但是编译运行都没有问题

Implicitly declaring library function 'printf' with type 'int (const char *, ...)'
1. Include the header <stdio.h> or explicitly provide a declaration for 'printf'

已经尝试过从 MAS 重装,尝试过从 developer.apple.com 重装,尝试从 10.15 beta 升级到今天 10.15.1 正式版,这个问题一直存在,重启偶尔会正常不显示了,但是没多久又复现。

在 reddit 和 stackoverflow 有找到两个类似帖子,不过都没有看到有效解决办法 https://www.reddit.com/r/Xcode/comments/dffc1k/semantic_issue_implicitly_declaring_library/ https://stackoverflow.com/questions/58302949/semantic-issue-implicitly-declaring-library-function-printf-with-type-int 被困扰好久了,不知道有没有 V2 老哥知道怎么解决😣

4941 次点击
所在节点    macOS
2 条回复
Building
2019-11-01 09:08:45 +08:00
Xcode 是一个越更新越垃圾的神奇软件。
aptx4689
2019-11-01 12:08:00 +08:00
换回 Xcode 10 解决

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

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

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

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

© 2021 V2EX