我正在尝试将AurioTouch项目中的代码移植到我的项目中。
但是我遇到了很多错误:
Unknown type name 'class'; did you mean 'Class'?
例如,在 FFTBufferManager.h 文件中:
...
#include <AudioToolbox/AudioToolbox.h>
#include <libkern/OSAtomic.h>
#include "SpectrumAnalysis.h"
class FFTBufferManager
{
public:
FFTBufferManager(UInt32 inNumberFrames);
~FFTBufferManager();
我试图将编译器更改为LLVM GCC 4.2,但是它会产生许多其他错误:
Expected '=', ',', ';', 'asm' or '__attribute__' before 'FFTBufferManager'
我做错了什么?
SpectrumAnalysis.h
中忘记了一个;
。 - KillianDS