【问题标题】:Apple LLVM Compiler 4.2 Error : NO such file or directoryApple LLVM 编译器 4.2 错误:没有这样的文件或目录
【发布时间】:2013-11-26 11:37:57
【问题描述】:

我从 Xcode 收到如下错误:

clang:错误:没有这样的文件或目录:'/Users/Ashok/Desktop/projectdir/AScommon/View Support/GradientView.m'

clang:错误:没有输入文件 命令

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

主要是我的mac中不存在上面显示的文件/目录路径。

尝试过以下方法:

我什至在构建设置中设置路径搜索路径。

我已经尝试了所有清理项目的方法, 重新打开 xcode,清除派生数据。

任何人都可以指导我解决方案,以便应用程序构建时不会出错。

提前致谢。

【问题讨论】:

  • 与搜索路径无关;该源文件必须是您项目的一部分。丢失的文件通常以红色显示...你看到了吗? (尝试扩展项目中的所有组)
  • 之前我见过它们,但现在我已经设置它们并且看不到文件中的红色。实际上路径 users/Ashok..... 在我的系统中不存在。我不知道这是从哪里提到的。

标签: ios objective-c xcode clang


【解决方案1】:

有时会发生这样的情况。可能GradientView.m存在于你的目标位置,只需检查它是否在你的项目中可用,它的颜色不应该是红色。如果它是红色的,则选择该文件并删除该文件。然后再次通过右键单击您的项目>将文件添加到“您的项目”>再次添加 GradientView.m 文件。然后产品 > 清洁和构建 > 运行。

【讨论】:

    【解决方案2】:

    问题可能是因为您的项目 > 目标 > 构建阶段 > 编译源试图编译一个不存在的文件。请按照上述步骤检查 GradientView.m 是否存在。

    【讨论】:

    • GradientView.m 存在于项目文件夹中,我什至设置了文件的位置,但仍然报错。
    猜你喜欢
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    相关资源
    最近更新 更多