ofxGpuParticleのexampleを実行する
OpenFrameworksのアドオンにGPUを使って大量のパーティクルを動かすことができるofxGpuParticleというものがある.そのexampleを試しに動かそうとしたところ,エラーが出たのでメモ.
ofxGpuParticleは以下からダウンロードできる.
ダウンロードしたファイルをopenFrameworksのaddons以下において.そのexampleを実行しようとすると次のようなエラーがでる
error: There is no SDK with the name or path '/***/openFrameworks/addons/ofxGpuParticles/example/macosx10.8'
これは,SDKのバージョンが違っているために起こるエラーらしい.解決のためには,次の箇所にあるバージョンの設定を変更する.
example project > Buld Settings > Architecutures > Base SDK
ただ,現在のXcode(Version 6.4)では10.10と10.9しかないため,10.8を選択することができない.そのため,以下のサイトにある古いXcode(Version 5)から取ってくる必要がある.
ここから,古いXcodeをダウンロードし,パーケージ内にある以下のファイルを現在のXcodeの同じ場所に置く.
/Contents/Developer/Platforms/MacOSX.Platform/Developer/SDKs/MacOSX10.8.sdk
そうすると,Base SDKで10.8を選択できるようになり,ビルドができるようになる.
以下が実行した結果.