' STDARG.H'找不到文件错误

时间:2015-05-11 16:31:56

标签: xcode build-error xcode6.3.1

我最近升级到xcode 6.3.1。我尝试从" Master Detail应用程序创建一个示例项目"模板,但生成失败,出现以下错误。

  • 设备 - 通用
  • 语言 - swift
  • 未使用核心数据

错误:

  

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/dispatch/dispatch.h:32:10:   错误:' stdarg.h'找不到文件

     

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/os/activity.h:38:9:   错误:声明' uint64_t'必须从模块导入   ' ObjectiveC.runtime'在需要之前 typedef uint64_t   os_activity_t;

我是使用Xcode进行开发的新手。

2 个答案:

答案 0 :(得分:1)

您的Xcode(或模拟器)安装可能已损坏。

您可以尝试重新安装开发人员工具,或完全重新安装Xcode。

答案 1 :(得分:0)

您可以尝试了解您是否已启用Objective-C的模块。

你可以在这里查看(按照路径):

  • 构建设置
  • 部分Apple LLVM 6.1 - 语言 - 模块
  • 启用模块(C和Objective-C)

这个问题的答案可能也是一个线索:How to disable "curses.h" header (a part of "stdio.h in Xcode 6.3 OSX Yosemite) to avoid conflicting function declarations