workshop/of/StandAloneApplication

スタンドアロンアプリケーション

実際に作成したOFのアプリケーションを配布する場合,binフォルダにできた実行ファイルをコピーすればよいの ですが,dataフォルダに読み込みデータがある場合は実行ファイルのコピーだけでなく,実行ファイルと同じ階層 にdataフォルダもおいておく必要がでてきます.例えばsampleというプロジェクトで,binフォルダに作成された sample(.app)をデスクトップにコピーし,ダブルクリックで実行すればアプリケーション自体は動作しますが, 読み込むべきフォントや画像などがある場合はそれが読み込まれないことが起こります.

以上の問題を解決するには下記リンクを参照してください. http://nickhardeman.com/506/stand-alone-application-in-openframeworks/

具体的には
cp -r bin/data "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources";
For OF < 0.8 call ofSetDataPathRoot(“../Resources/”);
and for OF >= 0.8 call ofSetDataPathRoot("../Resources/data/");
が必要になります.

Copyright (c) 2015 Tetsuaki BABA all rights reserved.