这个错误通常是由于 OpenSSL 库不兼容所导致的。如果您正在 Ubuntu 系统上使用 Amazon AWS SDK,则可以尝试通过以下命令安装较新版本的 OpenSSL:
sudo apt-get install libssl1.0.0 libssl-dev
如果您的系统是 CentOS 或 RHEL,则可以尝试在安装 Amazon AWS SDK 之前安装以下软件包:
sudo yum install openssl openssl-devel
如果以上方法都无法解决问题,则可以尝试在编译时手动链接 OpenSSL 库。在 CMakeLists.txt 文件中,请添加以下行:
find_package(OpenSSL REQUIRED) target_link_libraries(my_app OpenSSL::SSL)
请将 my_app 替换为您的项目名称。
上一篇:AmazonAWSNoSuchFieldErrorJava如何解决?
下一篇:AmazonAWSSDKundefinedreferencetosymbol'BN_num_bits@@OPENSSL_1_1_0'