我正在尝试将代码从AurioTouch项目移动到我的项目中.但我有很多错误:
Unknown type name 'class'; did you mean 'Class'?
Run Code Online (Sandbox Code Playgroud)
例如,在文件FFTBufferManager.h中:
#include <AudioToolbox/AudioToolbox.h>
#include <libkern/OSAtomic.h>
#include "SpectrumAnalysis.h"
class FFTBufferManager
{
public:
FFTBufferManager(UInt32 inNumberFrames);
~FFTBufferManager();
Run Code Online (Sandbox Code Playgroud)
我试图将编译器更改为LLVM GCC 4.2,但它会产生很多其他错误:
Expected '=', ',', ';', 'asm' or '__attribute__' before 'FFTBufferManager'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?