如何在CLion中链接OpenSSL

时间:2019-05-30 09:32:03

标签: c openssl clion

我目前正在使用C语言在网络服务器上工作,我想包含用于哈希密码的内容。我现在的问题是尝试编译时出现错误“未定义对“ SHA1”的引用”。链接器似乎是错误的,因为该建筑物运行正常。

这就是我所说的SHA1():

SHA1(src, srcLength, hashStr);

我只是使用apt-get install openssl

安装了OpenSSL。

我是否必须将OpenSSL添加到CMake文件中的target_link_libraries?

编辑:对不起,我打错了密码,我安装了openssl-dev,而不仅仅是openssl

1 个答案:

答案 0 :(得分:0)

您需要安装开发包sudo apt-get install libssl-dev,其中包括必要的头文件。