提问人:Sajjad Hossain Sagor 提问时间:11/2/2023 更新时间:11/2/2023 访问量:42
如何在 Windows 的 C 程序中包含 OpenSSL 对于代码块
How to include OpenSSL in C program in Windows For Codeblocks
问:
我正在使用 https://github.com/CristiFati/Prebuilt-Binaries/blob/master/OpenSSL/v3.1/OpenSSL-3.1.3-Win-pc064.zip 预打包的OpenSSL库并将其放在目录中。在我的 C 程序中,当我添加C:\openssl\3.1.3
#include <openssl/sha.h>
它给出了以下错误
fatal error: openssl/sha.h: No such file or directory|
我在下面附上了屏幕截图,我现在的设置是什么......我有这些
-pthread
-I C:\openssl\3.1.3\include
-L C:\openssl\3.1.3\lib
-lcrypto
在我的其他链接器选项字段中。我一定错过了一件非常愚蠢的事情,请指出并帮助我在 Windows 中设置 OpenSSL。
答: 暂无答案
评论
-I
undefined reference to 'SHA256'
SHA256(str, strlen((char *)str), hash);