【问题标题】:Include OpenSSL library from Brew in Xcode 8 project在 Xcode 8 项目中包含来自 Brew 的 OpenSSL 库
【发布时间】:2017-12-19 08:38:30
【问题描述】:

所以我有这台带有 macOS Sierra 10.12.5 的新 iMac。我安装了 Xcode 8 和 brew。然后我通过brew安装了openSSL:

brew install openssl
brew link --force openssl

但是--force 不再有效。显然我需要根据brew info openssl设置一些标志

For compilers to find this software you may need to set:
LDFLAGS:  -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include

所以问题是我在 Xcode 中应该把这些标志放在哪里?

【问题讨论】:

标签: macos openssl xcode8 homebrew macos-sierra


【解决方案1】:

其实,通过设置

xcode->targets->build settings->other linker flags 

-L/usr/local/opt/openssl/lib

和设置

xcode->targets->build settings-> 

标头搜索路径

/usr/local/opt/openssl/include

xcode 将为您成功运行。

我的设置。

标头搜索路径:

其他链接器标志:

【讨论】:

    猜你喜欢
    • 2019-11-14
    • 2020-05-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多