tiny dots

裏方の日々

oF で QTKit 関連のエラーが出た場合の対応策

ofQTKitGrabber とかを使うプロジェクトで、たまに以下のようなエラーが出ることがある。

Undefined symbols for architecture i386:
  "_vImageConvert_BGRA8888toRGB888", referenced from:
      -[QTKitVideoGrabber update] in openFrameworksDebug.a(ofQTKitGrabber.o)

10.8 SDK で "_vImageConvert_BGRA8888toRGB888" が deprecated になっているために起こるエラーだそうです。
oF 自体のビルド設定で、SDK を 10.7 以下にしてビルドし直せば解決。

参考: QTKitVideoGrabber linker fail targeting OSX 10.7