aa develop

開発と成長

ofxGpuParticleのexampleを実行する

OpenFrameworksのアドオンにGPUを使って大量のパーティクルを動かすことができるofxGpuParticleというものがある.そのexampleを試しに動かそうとしたところ,エラーが出たのでメモ.

ofxGpuParticleは以下からダウンロードできる.

neilmendoza/ofxGpuParticles

ダウンロードしたファイルを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)から取ってくる必要がある.

Downloads - Apple Developer

ここから,古いXcodeをダウンロードし,パーケージ内にある以下のファイルを現在のXcodeの同じ場所に置く.

/Contents/Developer/Platforms/MacOSX.Platform/Developer/SDKs/MacOSX10.8.sdk

そうすると,Base SDKで10.8を選択できるようになり,ビルドができるようになる.

以下が実行した結果.

f:id:aa_debdeb:20160714101635p:plain

参考