【问题标题】:AudioKit Cookbook v.5 build fails (xcode 13.2.1)AudioKit Cookbook v.5 构建失败 (xcode 13.2.1)
【发布时间】:2022-11-28 05:55:22
【问题描述】:

我一直在尝试在 Xcode 13.2.1 下构建 Cookbook,但无济于事。我收到“分析失败”并出现以下错误:

stk:

命令 CompileSwiftSources 失败,退出代码非零

语义问题(20): (一些错误消息以不同的数组大小出现,为简洁起见,我只引用一个):

  • 没有名为 num_get (istream) 的模板
  • 没有名为 bitset (istream) 的模板
  • 未定义模板 std::ostream(sstream、istream)的隐式实例化
  • 二进制表达式的无效操作数('std::ostringstream'(又名'basic_ostringstream')和'const char [60]')(instrmnt.h、Filter.h、Whistle.cpp)
  • 二进制表达式的无效操作数('std::ostream'(又名'basic_ostream')和'char')(Stk.h)

食谱计划: 5个与上述类似的语义问题

音频套件:命令 CompileSwiftSources 失败,退出代码非零

有什么建议可以让这件事继续下去吗?我完全不知所措。我的目标是 iOS 15。如果需要,我很乐意提供更多信息。

此处供参考的是我正在使用的 Cookbook 和依赖项的版本:

  • 食谱(?,2022 年 5 月 2 日提交)
  • AudioKit 5.4.1
  • AudioKitEx 5.4.0
  • AudioKitUI(?,22 年 5 月 3 日提交)
  • DunneAudioKit 5.4.1
  • KissFFT 1.0.0
  • SoundpipeAudioKit 4.4.1
  • SporthAudioKit 5.3.1
  • STKAudioKit 5.3.0

【问题讨论】:

    标签: c++ swift audiokit cookbook


    【解决方案1】:

    看起来是否所有 Swift 包都已正确加载?我使用的是相同的 Xcode 版本,所以它应该可以工作。这里有一些尝试:

    • 选择文件 > 包 > 解析包版本

    • 如果您之前在另一个 Cookbook 版本上运行过该应用程序,请将其从您的设备/模拟器中删除

    • 重新启动 Xcode 并选择 Product > Clean Build Folder

    【讨论】:

    • 建议 2 并不适用:从未设法构建此版本或任何其他版本。另外两个,尝试过,没有成功。不管怎么说,还是要谢谢你。
    • 您介意详细说明您成功构建的 Cookbook 的版本号,以及构建中使用的依赖项的版本号吗?提前致谢。
    • 我在 Main 分支上的最新版本有 AK 5.4.1、AKEX 5.4.0、AKUI main、DAK 5.4.1、KissFFT 1.0.0、SPAK 5.4.0、SPAK 5.4.0、SAK 5.3.1, STKAK 5.3.0。
    • 谢谢提供信息。在我看来,问题实际上来自编译器使用的 C++ 标头,而不是 AK 本身。今天发布了 Cookbook 的新提交,但我仍然面临同样的问题。
    【解决方案2】:

    全新安装的 Xcode 成功了。去搞清楚。感谢大家的建议和信息。

    【讨论】:

      【解决方案3】:

      对我来说,这是第二次发生。我在 Xcode 14.1 中开发一个纯 C++ 命令行项目,突然无法再构建它了。如果它有 #include <iostream> 行,我就无法构建任何东西。

      重新安装 Xcode 解决了这个问题。谢谢你的提示!这是我最终所做的:

      • /Applications删除了Xcode 14.1
      • 删除/Library/Developer/CommandLineTools
      • 删除~/Library/Developer/Xcode/DerivedData/
      • 重新启动
      • .xip 存档重新安装 Xcode 并从.pkg 重新安装CommandLineTools for Xcode 14.1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-20
        • 2020-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多