将OpenSSL链接到Mac上的CLion

时间:2018-04-12 15:50:22

标签: macos openssl

当我输入

brew install openssl 
brew link --force openssl

我想将此库链接到我的CLion项目,但如果力量不能工作,我怎么能链接它? 我想做的只是我的CLion项目中的#include <openssl/evp.h>。 clion中的默认包含文件夹是什么?

2 个答案:

答案 0 :(得分:0)

尝试“brew list openssl”,您将看到默认的包含文件夹

答案 1 :(得分:0)

要在CMakeLists.txt中链接OpenSSL,请根据通过brew安装的OpenSSL版本添加以下几行:

include_directories(/usr/local/Cellar/openssl@1.1/1.1.1d/include/)
target_link_libraries(openss_hmac /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.a)

include_directories应该使#include <openssl/evp.h>找到没有编译问题的头文件。

target_link_libraries链接库,上面的链接libcrypto.a,我假设您要使用OpenSSL的加密功能