我有一个为osx雪豹创建的xcode项目。所有需要建立的都是运行
从命令提示符xcodebuild联编
。我现在正在尝试在OS X 10.7上构建相同的项目,并且当我运行相同的命令时会发生以下错误
/Users/repo/trunk/main.c:31:10:致命错误:找不到'stdlib.h'文件
究竟发生了什么?我试图按照this问题的说明进行操作,但仍然缺少stdlib.h。
如何解决此问题?
答案 0 :(得分:0)
从Xcode 4.3开始,你可能会重新包装/Applications/Xcode.app中的所有内容。在类似Unix的安装中,stdlib.h通常位于/ usr / include中,您的项目可能希望它存在于Xcode 4.3之前。您可以通过安装命令行工具来解决此问题,命令行工具包括工具以及标准位置中的关联标头和库。
安装命令行工具的最简单方法是从Xcode内部。在Xcode首选项中,选择“下载”窗格,然后选择“组件”选项卡。按“命令行工具”旁边的“安装”按钮。
答案 1 :(得分:0)
您需要运行xcode-select
告诉xcodebuild
和xcrun
您要使用的Xcode。
请参阅this manpage。