Mac版openFrameworksを使う

Mac版openFrameworksを使う

2022/11/20
初版

概要

Mac版openframeworksをインストールして使う。
基本的にはホームにある説明どおりだが一部そのままでは動作しなかったので、その対応について記載する。

準備

1.以下のMac用frameworksをダウンロードして解凍する:

https://github.com/openframeworks/openFrameworks/releases/download/0.11.2/of_v0.11.2_osx_release.zip

今回、解凍したframeworkを以下に置いた:
~/of_v0.11.2_osx_release

2.ツールのインストール

  1. Xcode Setup Guide」を参照して、xcodeをインストールする。

  2. projectGenerator回避策 以下のような問題があるので回避策を実行のこと:


2022年時点で最新のMacOSを使用している場合、
最初にprojectGeneratorを実行して
エラーになるときは、いったん実行を停止して
以下を実行する:  

1.そのprojectGenerater実行ファイルを
別のところにコピーする。
2.オリジナルの場所にあった実行ファイルを削除する。
3.コピーした実行ファイルを削除した場所にコピーする。
4.オリジナルの場所に戻した実行ファイルを実行する

以上のエラーが解消する

プロジェクト設定

新規プロジェクトをビルドするためにはMakefileなどが必要であり、または既存プロジェクトのディレクトリを移動した場合はMakefileなどの変更が必要となる。

このためにはprojctGeneratorを使用する:
# 以下に置いてあるのでクリックする

~/of_v0.11.2_osx_release/projectGenerator/projectGenerator

新規プロジェクトの場合:

  1. projectGeneratorを立ち上げる
  2. プロジェクトファイル名を決める
  3. 保存先は of/apps/myApps にする(任意だが、ここがデフォルト)
  4. addonは無し
  5. [Generate]をクリックする
  6. ここで[Open in IDE ]か[close]するかを選択する。

既にあるプロジェクトのMakefileなどを生成する場合

  1. projectGeneratorを立ち上げる。
  2. [import]をクリックしてMakefileを生成したいプロジェクト(ディレクトリ)を指定する。
  3. [Update]をクリックすると自動的にMekefileなどビルドに必要なファイルが自動生成される。
  4. ここで[Open in IDE ]か[close]するかを選択する。

以上で、Makefileなどが作成される。

ビルド&実行

xcodeのGUIでビルド&実行できるが、以下のようにmakeでビルド&実行できる:


make
make run

関連情報

openframework関連:
プロジェクトにアドオンを追加する方法
新規プロジェクトの作成
Listen to events
変数の値を見る
ofLog

openFrameworksを使用して独自のMIDI生成のリアルタイムビジュアルを作成します。
Novation LauchpadとopenFrameworksを使ってResolumeのVJコントローラを作る : コーディング編
openFrameworks-コンソール表示する
oF:Windowsのopenframeworksでコンソールウインドウを出さない方法
openFrameworks-Log vol.1/環境設定と導入
openFramewoks – OSC (Open Sound Control) を利用したネットワーク連携

以上

Go to Toplevel