我遇到以下问题:
/Users/luke/Desktop/trainHOG/trainhog ; exit;
dyld: Library not loaded: lib/libopencv_core.3.0.dylib
Referenced from: /Users/luke/Desktop/trainHOG/trainhog
Reason: image not found
Trace/BPT trap: 5
logout
我使用的是运行 OSX v10.9.5 和 openCV 3.0 alpha 的 Mac。
有问题的库肯定在该文件夹中。我尝试删除它并将其粘贴回文件夹中,我已经完全删除并重新安装了 openCV 和 macports,并且我尝试了export DYLD_LIBRARY_PATH = "path to dynamic libs here.."
,但没有任何效果。我什至多次重新启动计算机!
有人有任何进一步的建议吗?我没主意了
OpenCV 3.3
操作系统 10.13
首先进行测试,您可以使用 clang++ -o a -I ./include -L ./lib
-lopencv_core.your.version
然后你可以生成可执行文件a,运行它,如果有错误消息。
当你链接的时候你会发现错误原因是找不到lib。
如果你想解决终端上的错误
您可以使用导出 DYLD_LIBRARY_PATH=你的/lib:$DYLD_LIBRARY_PATH如果你想解决 Xcode 上的错误
在构建页面中,转到“运行路径搜索路径”添加你的lib路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)