node-opencv / mavericks:dyld:找不到符号

时间:2013-11-08 00:11:04

标签: node.js opencv osx-mavericks build-error

我正在运行干净的OSX 10.9安装,并遇到运行 node-opencv 依赖项的 node.js 应用的问题。我已经通过 Homebrew 安装了 opencv python node.js npm 强>

在这种情况下,我正在尝试从examples文件夹运行node face_detection.js,我收到此错误:

dyld: lazy symbol binding failed: Symbol not found: __ZN2cv6imreadERKSsi
  Referenced from: /Users/Jim/GitHub/node-opencv/build/Release/opencv.node
  Expected in: dynamic lookup

dyld: Symbol not found: __ZN2cv6imreadERKSsi
  Referenced from: /Users/Jim/GitHub/node-opencv/build/Release/opencv.node
  Expected in: dynamic lookup

Trace/BPT trap: 5

1 个答案:

答案 0 :(得分:0)

无论原因是什么,我都遇到了同样的问题并通过升级到opencv的最新自制软件分发解决了这个问题。