環境
- OS: Windows10 Pro
- MSYS2 インストール直後
作業ディレクトリは ~/project/of_study
。
基本的には IDE setup guides - MSYS2 - openFrameworksJp の通りにやっていくだけ。
※ 詳しいことはわからないが、MSYS2 MinGW 32-bit
で実行しないといけないようだ。(64-bit でやったら make でエラーになった)
MSYS2 環境の準備
環境のアップデート
シェルを再起動して更新続行
ここまでが openframeworks に書いてある手順なのだけれど、 curl とかがまともに動かないっぽいのでシステム全体をアップデート。
ダウンロードした openFrameworks のパッケージを展開するために unzip コマンドをインストール。
必要なファイルのダウンロード・展開
cd ~/project/of_study
curl https://openframeworks.cc/versions/v0.10.0/of_v0.10.0_msys2_release.zip -k -o of_v0.10.0_msys2_release.zip
unzip of_v0.10.0_msys2_release.zip
ライブラリのビルド
cd ~/project/of_study/of_v0.10.0_msys2_release/scripts/msys2
./install_dependencies.sh
# -> 色々確認されるので全部 y した
cd ~/project/of_study/of_v0.10.0_msys2_release/libs/openFrameworksCompiled/project
make
サンプルのビルド
必要なパスを通す
mingw32 の bin が見つかるようにパスを通す。
いつも mingw32 使うわけではないので、その都度追加することになりそう。
サンプルプロジェクトのビルドと実行
cd ~/project/of_study/of_v0.10.0_msys2_release/examples/3d/3DPrimitivesExample
make
./bin/3DPrimitivesExample.exe
実行するとこんな感じ。
以上。