Sta*_*mes 2 macos xcode opencv dylib
使用自制软件安装的OpenCV,我的应用程序运行正常.在尝试使应用程序可分发时,我使用普通的Cmake编译并安装了OpenCV.这不起作用,我删除了Cmake创建的文件,并恢复到我上次的"工作"提交.但是,现在我的应用程序将不再运行,它抱怨没有找到所需的dylib:
dyld: Library not loaded: /usr/local/opt/opencv/lib/libopencv_core.2.4.5.dylib
Run Code Online (Sandbox Code Playgroud)
我根本没有在我的Xcode项目中引用"/ usr/local/opt",通过对目录的全文搜索进行确认.这是怎么回事?
但是,我有一个非常好的Homebrew安装的OpenCV 2.4.5.据我所知,有三个地方告诉Xcode在哪里寻找库:
所有这些都设置为正确的自制安装路径.
弄清楚了.首先,我没有正确卸载cmake版本:我不知道你能做到make uninstall
.不确定是否需要这样做,但要做得好.
其次,我没有注意到家酿已安装OpenCV的时候抛出一些错误.特别是,由于文件冲突,它无法链接 OpenCV.我删除了"可能存在冲突的文件:"中提到的所有文件.
然后我跑了brew link opencv
,繁荣一切都在运行!
归档时间: |
|
查看次数: |
1636 次 |
最近记录: |