【问题标题】:I Deleted A File, And Xcode Is Giving A Clang Error我删除了一个文件,Xcode 给出了 Clang 错误
【发布时间】:2014-10-12 00:43:55
【问题描述】:

我导入了一个文件 (tlb.c),但后来我(故意)删除了它。现在,当我运行该项目时,Xcode 给出了一个 clang 错误并说这是因为它找不到“tlb.c”。我没有编辑任何原始文件来引用它,所以我看不出它会抛出这个错误的任何原因。

我删除它是因为我意识到我没有下载它附带的 .h 文件。 我已经清理了项目,并且多次完全重启了 Xcode。

这是它给我的错误:

clang: error: no such file or directory: '/Users/Tom/Desktop/Test64iOS Resource/Test64iOS/tlb.c'
clang: error: no input files
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

【问题讨论】:

    标签: ios objective-c xcode compiler-errors clang


    【解决方案1】:

    您是否从项目中删除了该文件并从磁盘中删除了它?如果您未能从项目中删除 if,您仍然会看到它的项目导航器,但字体将为红色。

    如果这不是您的问题,请在 Project Navigator 中选择您的项目根目录,然后选择“构建阶段”。有一个“编译源”部分。查看该文件是否在此处列出并将其删除。

    【讨论】:

    • 就是这样!它试图将它包含在构建阶段下的编译源中,谢谢!
    【解决方案2】:

    刚刚在 Xcode 9.1 上遇到了同样的问题, 我查看了“编译源”部分,但未列出该文件。我多次清理项目,尝试在我的计算机中搜索文件以恢复它(它在任何地方都找不到)。

    最后,我刚刚退出 Xcode 又回来了。错误消失了。

    【讨论】:

    • 最简单的解决方案通常是最好的,这个真的对我有用。
    猜你喜欢
    • 1970-01-01
    • 2016-01-20
    • 2016-08-26
    • 2021-04-30
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    相关资源
    最近更新 更多