Mac OSX 10.7 Lion にアップグレードしました。まず第一に、私は新しいスペースが嫌いです。ユーザー ディレクトリよりも深いディレクトリにアクセスできないのは嫌いですが、質問に行きましょう。
Audio Unit Plugins を開発しています。XCode 4.0 でコードがコンパイルされ、完全に動作している (販売用にリリースされている) ものもいくつかあります。
しかし、Lion と XCode 4.1 にアップグレードした後、Process メソッドが存在するメイン オーディオ ユニット .cpp ファイル (私の名前は TestAU.cpp) で 2 つの主要なコンパイル エラーが発生しました。以下は失敗するコードです。
#include "TestAU.h"
COMPONENT_ENTRY(TestAU) // FAIL c++ requires a type specifier for all declarations.
TestAU::TestAU(AudioUnit component) : AUEffectBase(component) // FAIL Expected ';' after top level declarator.
{
CreateElements();
Globals()->UseIndexedParameters(kNumberOfParameters);
SetParameter(kParam_One, kDefaultValue_ParamOne );
#if AU_DEBUG_DISPATCHER
mDebugDispatcher = new AUDebugDispatcher (this);
#endif
}
この失敗を解決するのに苦労しています。どんな助けでも素晴らしいでしょう。ありがとう。