OS 找不到 X 10.11 库

OS X 10.11 library not found

我想编译一个使用 libyaml 的应用程序。我已经在 OS X 10.10 中成功构建了它。但是升级到 OS X 10.11 后,我只收到错误消息 ld: library not found for -lyaml。 libyaml 由 Homebrew 安装并位于 /usr/local/lib。我可以在 /usr/local/lib.

中找到 libyaml.dylib

我做了以下事情:

但仍然收到相同的错误消息。

运行 otool -L /usr/local/lib/libyaml.dylib 得到:

/usr/local/lib/libyaml.dylib:
    /usr/local/lib/libyaml-0.2.dylib (compatibility version 3.0.0, current version 3.4.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)

平台:OS X 10.11,Xcode 7.0.1

如何解决这个问题?

只需设置LIBRARY_PATH=/usr/local/lib即可解决。