2014-10-12 67 views
2

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

我删除了它,因为我意识到我没有下载随它一起提供的.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 

回答

15

你从你的项目中删除文件,以及从磁盘上删除呢?如果你从项目中删除失败,你仍然会看到项目导航器,除非字体是红色的。

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

+0

就是这样!它试图在构建阶段将它包含在编译源代码中,谢谢! – 2014-10-12 00:58:10

0

刚刚在Xcode 9.1上遇到了同样的问题, 我检出了“Compile Sources”部分,但文件没有列出。我多次清理了该项目,试图在我的计算机上搜索该文件以恢复它(它不是可以找到的任何地方)。

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

相关问题