【问题标题】:ld: library not found for -lcrypto.1.0.0 on OSX 10.11.6ld:在 OSX 10.11.6 上找不到 -lcrypto.1.0.0 的库
【发布时间】:2018-02-08 01:17:46
【问题描述】:

在 OSX 10.11.6 上构建时遇到了这个问题 我们的解决方案用于构建良好的 10.10 及更早版本,但 OSX 10.11 面临此问题。 我已经安装了最新的 openssl。 在 project.pbxproj 我给出了 lib 的绝对路径 - /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

已将其添加到 DYLD_LIBRARY_PATH 和 PATH 变量中。 在 LDFLAGS 中也添加了这个。 也包含了 /usr/local/Cellar/openssl/1.0.2h/lib 路径。 仍然面临这个链接错误。

我之前没有使用 mac 的经验,只是试图让这个构建工作。 任何帮助表示赞赏,谢谢:)

【问题讨论】:

    标签: macos openssl libcrypto


    【解决方案1】:

    在构建文件中添加 LIBRARY_SEARCH_PATHS 有效。

    【讨论】:

      猜你喜欢
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 2020-04-21
      • 2020-09-12
      • 2019-01-25
      • 2011-04-17
      相关资源
      最近更新 更多