C++ (openFrameworks): ld: 1 duplicate symbol for architecture i386 エラー

Xcode での話。

Addon でよく使われる ofxHttpUtils とかを何も考えずに入れると多分このエラーが出る。
Xcode でこのエラーがおきているときは大抵同じ名前のファイルがコンパイル対象になっているため。

ofxHttpUtils-master には example/src/main.cpp が入っており、コンパイルターゲットパスに example が含まれていると発生する。

1. Xcode の Target 設定から Build Phases へ。
2. Compile Sources をチェック
3. 同じファイル名のものが無いか確認
4. 重複があったら削除 (example/src/main.cpp を外す)

これでビルドできました。