如何解决(anonymous struct)::head' 来自模块 'AudioKit.TPCircularBuffer' 不存在于模块中的 'TPCircularBuffer' 定义中
我们使用 AudioKit
已经有一段时间了,主要是为了它的 MIDI 实现。同时,我们在依赖关系图中的静态库中使用 Michael Tysons TPCircularBuffer
进行线程音频处理。
我只想从 XCode 11 升级到最新的 4.x AudioKit 升级和 XCode 12,我看到此错误消息
.../XCFrameworkIntermediates/AudioKit/AudioKit.framework/Headers/TPCircularBuffer.h:68:23: '(anonymous struct)::head' from module 'AudioKit.TPCircularBuffer' is not present in definition of 'TPCircularBuffer' in module 'MirgaWrapper.TPCircularBuffer'
.../XCFrameworkIntermediates/AudioKit/AudioKit.framework/Headers/TPCircularBuffer.h:67:23: '(anonymous struct)::tail' from module 'AudioKit.TPCircularBuffer' is not present in definition of 'TPCircularBuffer' in module 'MirgaWrapper.TPCircularBuffer'
.../XCFrameworkIntermediates/AudioKit/AudioKit.framework/Headers/TPCircularBuffer.h:66:23: '(anonymous struct)::length' from module 'AudioKit.TPCircularBuffer' is not present in definition of 'TPCircularBuffer' in module 'MirgaWrapper.TPCircularBuffer'
检查 TPCircularbuffer.h
时(来自 c++ 库和 AudioKit,两者看起来相同)
我想知道如何在不触及任何 TPCircularBuffer 实现的情况下解决这个问题?两者都不是我的代码,所以我想避免分叉他们的回购进行更改。另一方面,MyProject
使用的库是纯 C/C++ 实现,无法导入 AudioKit 以使用其 TPCircularBuffer
实现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。