ios - 我删除了一个文件,Xcode 给出了一个 Clang 错误

标签 ios objective-c xcode compiler-errors clang

我导入了一个文件 (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

最佳答案

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

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

关于ios - 我删除了一个文件,Xcode 给出了一个 Clang 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26320727/

相关文章:

ios - 如何从下到上呈现部分高度模态视图 Controller

ios - 将 UISegmentedControl 的结果添加到核心数据实体中的属性

ios - 如何在 Objective-C 中定义 API Url

iphone - 更改 iPhone 启动画面时间

ios - 无法启动模拟器

ios - OCLint 和 xcode 项目

iOS - 设置 alpha 来查看导致显示奇怪的边框

objective-c - 在 NSTableView 中创建自定义单元格

ios - NSMergeConflict with newVersion = <deleted>

c++ - 在 Xcode 中为 OpenCV 组合两个 c++ 文件(使用未声明的标识符 CVSquares)