如何使用#include <openssl/sha.h>库编译C程序?

问题描述 投票:0回答:2

我的任务是创建一个登录系统,我的团队计划在其中以 SHA-256 加密方式存储用户凭据。我已经创建了代码并在我的笔记本电脑上安装了 OpenSSL 库。我只是不知道如何编译代码,因为我的 vscode 显示致命错误:openssl/sha.h:没有这样的文件或目录 #包括

如何编译并运行它?

c openssl
2个回答
0
投票

您可以使用

<path>
标志
openssl/sha.h
 指定标题包括 
gcc
-I<path>

在基于 Debian 的系统上,相关标头是通过

apt install libssl-dev
安装的。它将安装在标准搜索目录中,因此它应该可以正常工作。当需要链接时,您可以使用
pkg-config --libs libcrypto
获取所需的链接器标志。


-1
投票

在 Windows 上评论安装 une librairi en C、manuellement、et qui aurais des bonne librairie pour windows pour envoyer des packet tcp/ip 等... 梅西

© www.soinside.com 2019 - 2024. All rights reserved.