💻

oFをVSCodeで動かす

2024/04/16に公開

授業でopenFrameworksを使うことがあったので、使い慣れているVisual Studio Codeで動かしたくてやってみました

目的

  • VSCodeでoFのプロジェクトを動かせるようにする

環境

  • M3mac
  • VSCode v1.88.0
  • openFrameworks 0.12.0 osx版

※VSCodeはインストールしてあるものとします

手順

  1. oFのダウンロードページから自身の環境に合ったファイルをダウンロードする

openFrameworks ダウンロードサイト
https://openframeworks.cc/download/

  1. zipファイルを解凍し、/projectGenerator内のprojectGenerator.appを開く

  2. 右上の歯車ボタンをクリックし、Advanced optionsにチェックを入れる

  3. create/updateに移動し、TemplateVisual Studio Codeを選択する

  4. Generateをクリックし、Success!の画面が出たらプロジェクトの新規作成が完了

  5. VSCodeで先ほど作成したフォルダを開き、ターミナルを開く

  6. ターミナルでデバック用にビルド、実行する

    make Debug
    make RunDebug
    
  7. 無地のウィンドウが開けば完了

examlpesのファイルも同じようにビルド、実行を行うことができます

その他

自分でやっていた時に起きたエラーや気になったことなど

projectGenerator.appが使えないエラーが発生する

問題

projectGenerator.appを起動した時にrunning on macOS for the first time?と表示される

原因

ダウンロードした後にファイルの移動を行ったことでファイルのパスがズレている

解決方法

/projectGenerator/projectGenerator.app/Contents/Resources/app/settings.json"defaultOfPath"をダウンロードしたファイルがあるパスに指定し直す

Advanced optionsを常時チェック状態にする

projectGenerator.appを開く度にAdvanced optionsのチェックが外れるので、常時チェックされている状態にする

  1. /projectGenerator/projectGenerator.app/Contents/Resources/app/settings.jsonを開く
  2. "advancedMode"falseからtrueに変更する

参考サイト

Discussion