当我输入
时brew install openssl
brew link --force openssl
我想将此库链接到我的CLion项目,但如果力量不能工作,我怎么能链接它?
我想做的只是我的CLion项目中的#include <openssl/evp.h>
。
clion中的默认包含文件夹是什么?
答案 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的加密功能