lisz-works

プログラミングと興味を貴方に

openFrameworks リンクエラー解消

【スポンサーリンク】

openFrameworks

openFrameworksのプロジェクトをビルドしました。

すると何故かごっそりリンクエラーが……

ということで調べて解決してみました。

環境

  • Visual Studio 2017
  • openFrameworks 0.10.1

状況:めっちゃリンクエラー出る

  1. PC1でopenFrameworksのプロジェクトを作成
  2. BitBucketのリポジトリにPush
  3. PC2でClone
  4. ビルド→なんかリンクエラーめっちゃ出た!!!

こんな感じでリンクエラーがめっちゃ出た。39エラーて……

大量のリンクエラーが……

「ofBaseAppクラス」なんかがエラーしてるので、あからさまにopenFrameworksの持ち物ですね。
というか中の処理なんも書いてないので、100% openFrameworksか設定やろって状況でした。

原因:openframeworksLibが参照されていなかった

色々調べた。わけわかんなくて。そして単純なことに気づいた。

「ライブラリが参照されてないじゃないか……」

解決:参照を追加する

ソリューションエクスプローラで、作ったプロジェクトを開きます。

このうち「参照」を右クリックし、「参照の追加」を選択します。

参照の追加

openframeworksLib」というもののチェックが外れていますね。

openframeworksLibが外れている……

コイツだ!!!!!

チェックを付けて、OKボタンを押します。

openframeworksLibにチェックを付けてOK

先程右クリックした「参照」の、左にある三角をクリックして展開します。

「openframeworksLibopenframeworksLibが追加されている」というものが追加されていますね!

これでリビルドしましょう!

やったー!成功ー!

ビルド成功

あとがき

openFrameworksのリンクエラー解消についてでした!

最初は「なんだよこれ……」ってなりましたが、蓋を開けたらどうってことない原因でした……

みなさんも同じような状況になったら確認してみてください!