升级到macOS High Sierra和XCode 9,之后使用-lcrypto链接libcrypto库。找不到库。
libcrypto库就在/usr/lib目录下,链接参数加上 -L/usr/lib还是找不到。
XCode的解决方法是Other Linker Flags里面加上 -Wl,/usr/lib/libcrypto.dylib
QtCreator的解决方法是 pro文件里面加 QMAKE_LFLAGS += -Wl,/usr/lib/libcrypto.dylib
参考资料:
https://forums.developer.apple.com/thread/49430
https://stackoverflow.com/questions/30943817/statically-link-openssl-in-xcode
http://blog.youkuaiyun.com/huanggang982/article/details/51496135