MAC OS动态链接库的搜索路径

由于一些懒惰的原因,MAC OS用到现在依然没用过xcode…

想配置一个opencv的环境,于是还是老土地采用了eclipse的cdt方式。按照官方doc配置完毕后,发现build通过了却始终运行不起来。报出了类似opencv 动态库dylb not loaded的错误。

一想,肯定是运行的时候对于动态链接库的搜索出现了问题。

一查,发现原来默认搜索路径是/lib和/user/lib,如果要改变这种搜索方式,需要修改DYLD_LIBRARY_PATH环境变量。

为了不影响其他程序的使用,只在eclipse当前工程的run configuration里面设置了DYLD_LIBRARY_PATH,运行,OK。

你可能感兴趣的:(MAC,UNIX使用)