私はAurioTouchプロジェクトから私のプロジェクトにコードを移動しようとしています。不明なタイプ名 'クラス'。あなたは「クラス」を意味しましたか? AurioTouch
#include <AudioToolbox/AudioToolbox.h>
#include <libkern/OSAtomic.h>
#include "SpectrumAnalysis.h"
class FFTBufferManager
{
public:
FFTBufferManager(UInt32 inNumberFrames);
~FFTBufferManager();
私はLLVM GCC 4.2にコンパイラを変更しようとしましたが、それは他のエラーの多くを与える:ファイルFFTBufferManager.hで、例えば
Unknown type name 'class'; did you mean 'Class'?
: は、しかし、私は多くのエラーを持っています:
Expected '=', ',', ';', 'asm' or '__attribute__' before 'FFTBufferManager'
私は間違っていますか?
あなたは 'SpectrumAnalysis.h'で'; 'を忘れている可能性があります。 – KillianDS
あなたがインクルードを削除するとうまくいくと思いますか?このファイルを修正する前に、これらのファイルを修正してください。 – Default
SpectrumAnalysis.hが正しいです。 AurioTouchプロジェクトはコンパイルして正常に動作します。しかし、プロジェクトにファイルを追加すると、多くのエラーがポップアップします。 – LordPingvin