OpenCV - "dyld: Library not loaded: cv2.so"
@(代码排错)[dyld: Library not loaded: cv2.so]
[TOC]
在Mac OSX系统上运行使用了OpenCV库的程序时出现dyld: Library not loaded: cv2.so
这样的错误。
错误原因: 我使用的是xcode编写并编译这样的程序,右键项目点击"Add Files to ..."将"/usr/local/lib"目录下的所有文件和文件夹都引用到了xcode项目中(当然这其中包括了OpenCV的库,添加所有是为了省事),这其中包括一个目录python2.7
,这个目录就是问题所在。
错误修复: 将项目文件列表中目录python2.7
的引用删除,再次运行程序就不会出现本文中提到的错误了。