2011-07-22 20 views
1

Mac OSX 10.7 Lionにアップグレードしました。まず第一に、私は新しいスペースが嫌い、私は自分のユーザーディレクトリより深いディレクトリにアクセスできないのは嫌いだが、質問に出くわす。Mac OSX 10.7 Lion Audio Unitエフェクトテンプレート

私はオーディオユニットプラグインを開発しています。私はコードがコンパイルされていて、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 

} 

この問題を解決するには問題があります。どんな助けも素晴らしいだろう。ありがとう。

答えて

3

Lion用の既存のオーディオユニットをアップデートする手順については、XcodeのドキュメントTechnical Note TN2276を検索してください。

あなたは

AUDIOCOMPONENT_ENTRY(TestAU, Filter) 

COMPONENT_ENTRY(TestAU) 

を交換しましたが、もう少しその文書を読んでもあります。

編集:ところであなたはファインダーの移動メニューで多くの場所を見つけることができるすべてのディレクトリにアクセスすることができないについてコメントに関する

+0

ありがとうございました。テクニカルノートTN2276にリンクしてください。私はそれを見つけるのに苦労している。私はGoogleと開発者のライブラリを検索しました。 – Mark

+0

心配していません。 http://developer.apple.com/library/mac/#technotes/tn2276/_index.html#//apple_ref/doc/uid/DTS40011031 – Mark

関連する問題