LoginSignup
3
3

More than 5 years have passed since last update.

XCode8.3.1+openframeworks v0.9.8で、Apple Mach-O Linker Errorが出た時の対処

Last updated at Posted at 2017-04-26

openframeworksをちょっと試してみたいと思ったけど...

openframeworks(正確にはopenframeworks+openCV)を試したいと思い、おもむろにXCodeの最新版である8.3.1(2017/04/26時点)とopenframeworksの最新版を入れてExampleの中のサンプルを順番に試していこうと思ったところ、1つめはなんとか大丈夫だったものの、それ以降はApple Mach-O Linker Errorが多発して全く試せない状況に・・。

調べて見たものの...

Apple Mach-O Linker Errorについては結構情報が引っ掛かるのだけれど、現在のXCodeのバージョンとopenframeworksの組み合わせでの発生についてはあまり書いてるところが見当たらず、仕事が終わって帰ってきてから少しだけ作業時間が取れる状況で2,3日潰れてしまった・・・。

対処方法

で、まあ対処方法なんですが、プロジェクトのBuild Settingsの所の上の方にあるArchitecturesの項目の中の「Build Active Architecture Only」の項目をNoからYesに変えるという方法です。一応これであっさり通るようになりました。

以下参考にしたopenframeworksのGitHubのIssueへのリンクです。
https://github.com/openframeworks/openFrameworks/issues/4424

上のリンクにはもう一つ$(CURRENT_ARCH)にライブラリを足せみたいな事が書いてあるけど良くわからなかった・・。

また今度やってみます。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3