c - 如何在 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
解决方案
您需要安装sudo apt-get install libssl-dev
包含必要头文件的开发包。
推荐阅读
- numpy - 使用 numpy 将值插入特定的特定索引
- amazon-web-services - 将两个不同的域指向路由 53 中的一个 IP 地址
- vue.js - 范围内的 css 未在 vue 组件中复制
- node.js - 基于字段值的弹性提升分数
- deployment - 如何在 Visual Studio 的单个“部署”操作中部署多个逻辑应用 ARM 模板?
- reactjs - undefined 不是对象(评估“navigation.navigate”),无法在本机反应中正确渲染
- python - 使用 Monitor 录制 OpenAI 健身房视频
- kibana - 即使满足警报条件,ElastAlert 范围查询也不会发送警报电子邮件
- python - 按组汇总的Python数据框,在列中创建列表
- git - 为什么 Git 说我的分支是最新的并且没有什么要提交的?