Javascript dyld:惰性符号绑定失败,opencv
试图让Javascript dyld:惰性符号绑定失败,opencv,javascript,c++,node.js,opencv,Javascript,C++,Node.js,Opencv,试图让节点opencv工作,我遇到了一些无法破译的错误。非常感谢任何有用的见解 每当我尝试运行其中一个示例时,就会发生这种情况。在我自己的尝试中,我可以创建一个cv.VideoStream(0),但一旦我尝试创建一个对象检测流或从相机读取,它就会抛出相同的错误 [~/opencvtest/node_modules/opencv/examples] node camera dyld: lazy symbol binding failed: Symbol not found: __ZN2cv7im
节点opencv
工作,我遇到了一些无法破译的错误。非常感谢任何有用的见解
每当我尝试运行其中一个示例时,就会发生这种情况。在我自己的尝试中,我可以创建一个cv.VideoStream(0)
,但一旦我尝试创建一个对象检测流或从相机读取,它就会抛出相同的错误
[~/opencvtest/node_modules/opencv/examples] node camera
dyld: lazy symbol binding failed: Symbol not found: __ZN2cv7imwriteERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_11_InputArrayERKNS0_6vectorIiNS4_IiEEEE
Referenced from: /Users/moog/opencvtest/node_modules/opencv/build/Release/opencv.node
Expected in: dynamic lookup
dyld: Symbol not found: __ZN2cv7imwriteERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_11_InputArrayERKNS0_6vectorIiNS4_IiEEEE
Referenced from: /Users/moog/opencvtest/node_modules/opencv/build/Release/opencv.node
Expected in: dynamic lookup
Trace/BPT trap: 5
我尝试重新安装OpenCV并重建节点OpenCV
,但遇到了相同的错误
node-opencv: v0.5.0
opencv: v2.4.9
node.js: v0.10.28
osx: v10.9.3
谢谢 我只是通过以下步骤来解决这个问题:
brew卸载opencv
export PATH="/usr/local/opt/opencv@3/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/opencv@3/lib"
export CPPFLAGS="-I/usr/local/opt/opencv@3/include"
在哪里opencv@3是我的opencv版本到你的.bash_档案吗brew链接--覆盖--强制opencv@3
brew链接--force
希望我能帮忙