gpt4 book ai didi

CertPathValidation OpenSSL C API

转载 作者:行者123 更新时间:2023-11-30 17:28:08 26 4
gpt4 key购买 nike

我正在尝试使用 OpenSSL 库创建 PathValidation API。 Beacsue 我刚刚开始使用 OpenSSL Libary,我尝试运行此代码 http://www.frank4dd.com/howto/openssl/certverify.htm

重要的是要知道我正在 Windows 7 上使用二进制 OpenSSL 构建和 Eclipse C++。

当我尝试从上面构建代码时,我得到

gcc -o PathValidationTest_C.exe verify.o 
In function `main':
C:\Users\workspace_c++\PathValidationTest_C\Debug/../verify.c:19: undefined reference to `OPENSSL_add_all_algorithms_noconf'
C:\Users\workspace_c++\PathValidationTest_C\Debug/../verify.c:20: undefined reference to `ERR_load_BIO_strings'
C:\Users\workspace_c++\PathValidationTest_C\Debug/../verify.c:21: undefined reference to `ERR_load_crypto_strings'
...

等等等等...

然后尝试从 OpenSSL-Win64/lib 链接 libeay32.lib 和 ssleay32.lib这会产生相同的输出..我包含了 OpenSSL-Win64/include/openssl 文件夹中的“.h”。

谁能告诉我解决这个问题的方法吗?

最佳答案

找到解决方案,我必须链接 OpenSSL-Win32 版本文件夹中的 libeay.lib 和 ssleay.lib 文件!

关于CertPathValidation OpenSSL C API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com