openFrameworksのプロジェクトをビルドしました。
すると何故かごっそりリンクエラーが……
ということで調べて解決してみました。
環境
- Visual Studio 2017
- openFrameworks 0.10.1
状況:めっちゃリンクエラー出る
- PC1でopenFrameworksのプロジェクトを作成
- BitBucketのリポジトリにPush
- PC2でClone
- ビルド→なんかリンクエラーめっちゃ出た!!!
こんな感じでリンクエラーがめっちゃ出た。39エラーて……
「ofBaseAppクラス」なんかがエラーしてるので、あからさまにopenFrameworksの持ち物ですね。
というか中の処理なんも書いてないので、100% openFrameworksか設定やろって状況でした。
原因:openframeworksLibが参照されていなかった
色々調べた。わけわかんなくて。そして単純なことに気づいた。
「ライブラリが参照されてないじゃないか……」
解決:参照を追加する
ソリューションエクスプローラで、作ったプロジェクトを開きます。
このうち「参照」を右クリックし、「参照の追加」を選択します。
「openframeworksLib」というもののチェックが外れていますね。
コイツだ!!!!!
チェックを付けて、OKボタンを押します。
先程右クリックした「参照」の、左にある三角をクリックして展開します。
「openframeworksLib」というものが追加されていますね!
これでリビルドしましょう!
やったー!成功ー!
あとがき
openFrameworksのリンクエラー解消についてでした!
最初は「なんだよこれ……」ってなりましたが、蓋を開けたらどうってことない原因でした……
みなさんも同じような状況になったら確認してみてください!