gpt4 book ai didi

ios - 尝试包含库时未知类型名称

转载 作者:行者123 更新时间:2023-11-29 03:59:55 25 4
gpt4 key购买 nike

我正在尝试使用 Novocaine在我正在构建的 iPhone 应用程序中。我不知道如何解决我遇到的这个错误:

Unknown type name 'RingBuffer'

这是我的文件结构:

File structure

...Novocaine 下的这些文件是从 Novocaine 的 Github 存储库中提取的文件。这是我的 DDViewController 头文件。

#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
#import "UICoordButton.h"
#import "Novocaine.h"
#import "RingBuffer.h"
#import "AudioFileReader.h"
#import "AudioFileWriter.h"

@interface DDViewController : UIViewController
{
RingBuffer *ringBuffer;
Novocaine *audioManager;
AudioFileReader *fileReader;
AudioFileWriter *fileWriter;
}
- (IBAction)changeColor:(id)sender;
- (IBAction)changeColor2:(id)sender;
@end

我尝试了在 another question 上找到的解决方案,这表明这应该有效:

@class RingBuffer;
@interface DDViewController : UIViewController
{
...

但这只是让我将“RingBuffer”重新定义为另一种符号。

如何解决此问题并使用 RingBuffer

最佳答案

RingBuffer 是一个 C++ 类。我建议您将 Objective-C 文件的扩展名从 .m 更改为 .mm,这将使它们成为 Objective-C++

关于ios - 尝试包含库时未知类型名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16004768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com