首页 > 解决方案 > 如何在 CLion 中链接 OpenSSL

问题描述

我目前正在使用网络服务器C,我想包括哈希密码。我现在的问题是undefined reference to 'SHA1'尝试编译时出现错误。链接器似乎有一个错误,因为该建筑物似乎工作正常。

这就是我调用 SHA1() 的方式:

SHA1(src, srcLength, hashStr);

我只是通过使用安装了 OpenSSLapt-get install openssl

我是否必须以某种方式将 OpenSSL 添加到 CMake-File 中的 target_link_libraries 中?

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

标签: copensslclion

解决方案


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


推荐阅读