Frameworks 在macOS 10.11 Xcode 8.0上的portaudio构建中未找到CoreServices.h文件 这称为可可。h和基金会。h,然后nSurLReal.h。我不知道为什么在我添加portaudio和其他一些需要的框架时出现了这个编译器错误。错误首先来自一些现有代码。事实上,整个系统中没有CoreServices/CoreServices.h。我需要更新Xcode吗
我发现一个苹果的帮助回答说:“这些不是makefile指令。你是如何构建它的?像这样的大多数项目都带有“配置”脚本,你只需要从命令行运行。你只需要从Xcode中获得命令行工具。”我不知道这意味着什么,也不知道如何做到这一点 我确实运行了端口音频/配置终端脚本,但没有看到生成CoreServices.h。这需要从哪里来 谢谢Frameworks 在macOS 10.11 Xcode 8.0上的portaudio构建中未找到CoreServices.h文件 这称为可可。h和基金会。h,然后nSurLReal.h。我不知道为什么在我添加portaudio和其他一些需要的框架时出现了这个编译器错误。错误首先来自一些现有代码。事实上,整个系统中没有CoreServices/CoreServices.h。我需要更新Xcode吗,frameworks,portaudio,core-services,Frameworks,Portaudio,Core Services,我发现一个苹果的帮助回答说:“这些不是makefile指令。你是如何构建它的?像这样的大多数项目都带有“配置”脚本,你只需要从命令行运行。你只需要从Xcode中获得命令行工具。”我不知道这意味着什么,也不知道如何做到这一点 我确实运行了端口音频/配置终端脚本,但没有看到生成CoreServices.h。这需要从哪里来 谢谢 我进一步注意到,在与Xcode项目关联的CoreServices框架目录中,有一个名为“CoreServices”的终端文件,在运行时会生成错误“CoreServices.f
我进一步注意到,在与Xcode项目关联的CoreServices框架目录中,有一个名为“CoreServices”的终端文件,在运行时会生成错误“CoreServices.framework/Versions/a/CoreServices:cannotexecutebinary file”。它可能缺少什么?在这种情况下,很难回答您的问题,但是:
CoreServices.h
可以在/System/Library/Frameworks/CoreServices.framework/Versions/A/Headers/CoreServices.h
找到,您的机器上不是这样吗?否则,您可能必须重新安装Xcodebrew install PortAudio
,然后在Xcode项目中(在“构建阶段>与库链接二进制文件”选项卡下)将项目与其标题和库相链接(/usr/local/cillar/PortAudio/19.6.0/include
和/usr/local/cillar/PortAudio/19.6.0/lib>)。这可能是最简单的选择