V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Techxiu
V2EX  ›  macOS

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

  •  
  •   Techxiu · 2019-10-31 18:00:00 +08:00 · 4937 次点击
    这是一个创建于 1876 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    截屏 2019-10-31 下午 5.26.24.png

    截屏 2019-10-31 下午 5.46.55.png

    已经尝试过从 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 老哥知道怎么解决😣

    2 条回复    2019-11-01 12:08:00 +08:00
    Building
        1
    Building  
       2019-11-01 09:08:45 +08:00
    Xcode 是一个越更新越垃圾的神奇软件。
    aptx4689
        2
    aptx4689  
       2019-11-01 12:08:00 +08:00
    换回 Xcode 10 解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:31 · PVG 22:31 · LAX 06:31 · JFK 09:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.