在 Xcode 8 项目中包含来自 Brew 的 OpenSSL 库

Include OpenSSL library from Brew in Xcode 8 project

提问人:user1391606 提问时间:7/14/2017 最后编辑:bfontaineuser1391606 更新时间:1/15/2018 访问量:1630

问:

所以我有这款装有macOS Sierra 10.12.5的新iMac。我安装了 Xcode 8 并酿造。然后我通过以下方式安装了openSSL:brew

brew install openssl
brew link --force openssl

但不再有效。显然我需要根据--forcebrew 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 自制软件 macOS-Sierra

答:

2赞 Abson 1/15/2018 #1

事实上,通过设置

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

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

和设置

xcode->targets->build settings-> 

标头搜索路径

/usr/local/opt/openssl/include

Xcode 将成功为您工作。

对于我的设置。

标题搜索路径:

Header search path

其他链接器标志:

Other linker flags